Câu hỏi được gắn thẻ «typescript»

TypeScript là một siêu ký tự gõ JavaScript được tạo bởi Microsoft, bổ sung các loại tùy chọn, lớp, giao diện, enum, generic, async / await và nhiều tính năng khác và biên dịch thành JavaScript đơn giản. Thẻ này dành cho các câu hỏi dành riêng cho TypeScript. Nó không được sử dụng cho các câu hỏi JavaScript chung.



13
Làm cách nào để ngăn lỗi chữ ký Chỉ mục lỗi của loại đối tượng mặc nhiên có loại 'bất kỳ' nào khi biên dịch bản thảo với cờ noImplicitAny được bật?
Tôi luôn biên dịch typecript với cờ --noImplicitAny. Điều này có ý nghĩa khi tôi muốn kiểm tra kiểu của mình càng chặt chẽ càng tốt. Vấn đề của tôi là với đoạn mã sau tôi gặp lỗi Index signature of object type implicitly has an 'any' type: interface ISomeObject …
309 typescript 

14
Không thể tìm thấy tệp khai báo cho mô-đun 'tên mô-đun'. '/path/to/module-name.js' hoàn toàn có loại 'bất kỳ'
Tôi đọc cách hoạt động của độ phân giải mô-đun TypeScript . Tôi có kho lưu trữ sau: @ ts-stack / di . Sau khi biên dịch cấu trúc thư mục như sau: ├── dist │ ├── annotations.d.ts │ ├── annotations.js │ ├── index.d.ts │ ├── index.js │ ├── injector.d.ts …



13
Kiểm tra loại giao diện với Bản đánh máy
Câu hỏi này là kiểm tra loại tương tự trực tiếp đến Loại với TypeScript Tôi cần tìm ra trong thời gian chạy nếu một biến kiểu bất kỳ thực hiện một giao diện. Đây là mã của tôi: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Nếu …



15
Biểu thức ___ đã thay đổi sau khi được kiểm tra
Tại sao thành phần trong plunk đơn giản này @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)' } } ném: NGOẠI TRỪ: Biểu thức 'Tôi {{message}} trong Ứng dụng @ 0: …

13
Ngoại lệ: Không thể liên kết với 'ngFor' vì đây không phải là tài sản bản địa đã biết
Tôi đang làm gì sai? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], …


7
Làm cách nào để từ chối theo cú pháp async / await?
Làm cách nào tôi có thể từ chối lời hứa được trả về bởi hàm async / await? vd foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Dịch sang async / await async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here …

22
Làm cách nào để áp dụng bộ lọc cho * ngFor?
Rõ ràng, Angular 2 sẽ sử dụng các đường ống thay vì các bộ lọc như trong Angular1 kết hợp với ng-for để lọc kết quả, mặc dù việc triển khai dường như vẫn còn mơ hồ, không có tài liệu rõ ràng. Cụ thể là những gì tôi đang …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.