Tôi đang sử dụng kiểu chữ với JS góc. Tôi đang có một lớp C# với một tài sản của List.I loại cần phải có cùng một loại lớp trong typescript.Làm thế nào tôi có thể khai báo một tài sản trong lớp typescript của loại Danh sách.Làm thế nào để khai báo một biến loại Danh sách <string> trong typeScript?
Trả lời
List<string>
là một cái gì đó cụ thể cho C# và phụ thuộc vào hỗ trợ thư viện lớp cơ sở (BCL) trong .NET.
Đối với TypeScript theo mặc định (không có thư viện bên ngoài như https://github.com/basarat/typescript-collections), bạn bị giới hạn đối với loại Mảng JavaScript được tích hợp sẵn. Dưới đây là một mẫu nhỏ để hiển thị cách sử dụng của nó:
var foo:string[] = ['a','b'];
foo.push('c');
console.log(foo) // [a,b,c]
Đây là cách bạn khai báo biến dưới dạng danh sách. Bạn không hiển thị cách tạo thành viên * lớp * của danh sách loại. – ftravers
Thành viên nhóm không phải là 'lớp Foo {foo: string [] = [' a ']} '@ftravers khác nhau .Xem http://basarat.gitbooks.io/typescript/content/docs/classes.html – basarat
- 1. Khai báo nhiều biến TypeScript với cùng một loại
- 2. Typescript - khai báo biến
- 3. Lodash Typescript: Làm thế nào để khai báo một từ điển để sử dụng với _.map?
- 4. Làm thế nào để khai báo một biến trong MySQL?
- 5. Khai báo loại 'this' trong một hàm typescript?
- 6. Làm thế nào để bạn khai báo một bí danh loại trong một hàm tạo scala?
- 7. Làm thế nào để thay đổi loại kết quả của một Promise < > trong TypeScript
- 8. Làm thế nào để tìm ra loại khai báo của một định danh trong Java?
- 9. Khai báo một mảng trong TypeScript
- 10. Làm thế nào để khai báo một kiểu là nullable trong TypeScript?
- 11. Làm thế nào để serialize Danh sách <object>
- 12. Làm cách nào để khai báo một hàm từ một tệp khác trong Typescript?
- 13. Làm thế nào để nhập khẩu trong Typescript mà không cần khai báo mô-đun
- 14. Làm thế nào để khai báo danh sách rỗng và sau đó thêm chuỗi trong scala?
- 15. Làm thế nào để biết trong mã C# loại biến được khai báo với
- 16. Làm thế nào để khai báo phương thức trừu tượng riêng trong TypeScript?
- 17. Khai báo lớp ẩn danh TypeScript đẹp hơn?
- 18. Làm thế nào để tự động chỉ định loại danh sách <> chức năng?
- 19. Làm thế nào để khai báo một biến trong MySQL cho một truy vấn bình thường?
- 20. Làm thế nào để chuyển đổi Danh sách <char> thành Danh sách <string> trong C#?
- 21. Swift - làm thế nào để khai báo biến/functon của/với enums loại khác nhau?
- 22. Làm cách nào để tạo danh sách động Danh sách <T>
- 23. Nhập danh sách được phổ biến <BaseClass> vào Danh sách <ChildClass>
- 24. Làm thế nào để đúc một Danh sách <T> đến một ObservableCollection <T> trong wpf?
- 25. Làm thế nào để khai báo một biến toàn cục trong JavaScript?
- 26. Làm thế nào để khai báo một biến trong dấu ngoặc của câu lệnh if?
- 27. Làm thế nào để khai báo một biến cục bộ trong Razor?
- 28. Làm thế nào để khai báo một biến tĩnh trong Javascript
- 29. Làm cách nào để khai báo các trường "Khóa" trong các loại ẩn danh C#?
- 30. Làm thế nào để chuyển đổi một IQueryable <T> thành một Danh sách <T>?
Nếu bạn có một lớp 'List <>' đã được xác định, bạn đã biết cách khai báo. Vì vậy, câu hỏi của bạn là gì? Typescript không thêm các lớp .NET. – WiredPrairie
Anh ta đang hỏi làm thế nào để tạo một thành viên của một lớp có kiểu List trong TypeScript. – ftravers
Sử dụng: var_name: Array; hoặc var_name: string []; –
ftravers