Tôi có một thành phần sử dụng thư viện javascript. Hiện tại tôi chỉ đang sử dụng system.js để tải phụ thuộcThành phần angular2 tải tập tin js ngoài js
public ngOnInit() {
System.import('lib').then(() => this.createControl());
}
Tuy nhiên sự chậm trễ này trong khởi tạo thành phần đang gây ra vấn đề với thành phần tiêu thụ khác. Về cơ bản, chức năng createControl
đang chạy quá muộn.
Có thể trì hoãn việc khởi tạo toàn bộ thành phần với góc cho đến khi tất cả các phụ thuộc được tải xuống không?
Tại sao không tải phụ thuộc vào thẻ tập lệnh trước khi tải góc? Tôi làm điều này với một vài thư viện, chẳng hạn như js.cookie và lodash. Họ đã được tải bởi thời gian góc được đi. – brando
Tôi đang tìm một cách tiếp cận mô-đun hơn :) Tôi có thể tải tất cả các phụ thuộc ban đầu có, và mặc dù có pro/khuyết điểm trên cả hai mặt, cá nhân tôi tôi đang hướng tới cách tiếp cận mô-đun/thành phần. – Umair
Bạn có tuyến đường trong ứng dụng của mình không? – dfsq