Tôi hiện đang cố gắng cập nhật ứng dụng góc 1 của mình từ typings
thành @types
.Sử dụng @ loại/góc cạnh toàn cầu
Trước tiên tôi đã thông báo lỗi sau:
Identifier 'angular' must be imported from a module
Sau khi một số tìm kiếm tôi phát hiện ra, góc cạnh mà không thể truy cập trên toàn cầu nữa. Hoặc anleast Tôi không tìm hiểu cách thức ...
Với typings
, angular
là toàn cầu và tôi có thể sử dụng nó mà không cần nhập khẩu hoặc bất cứ điều gì. Vấn đề của tôi là, một, nhập khẩu của góc, như thế này:
import * as angular from 'angular';
phá vỡ ứng dụng của tôi: Thật không may SystemJS
bây giờ cố gắng để tải góc và vì điều này nó không có sẵn khi ui-bootstrap
và libs khác được nạp với các thẻ script.
Để khắc phục điều này, tôi sẽ phải viết lại một phần lớn của đường ống xây dựng. Vì vậy, tôi hỏi lại: Có cách nào khác để sử dụng góc cạnh với TypeScript 2
và @types
, không kết thúc bằng một số require('angular')
?
có cùng một kết quả ngay bây giờ. Bạn đã tìm thấy một giải pháp? – AngularOne