5

Tôi đang cố tải và nạp một mô-đun sau khi khởi động ứng dụng. Ví dụ giả sử mô-đun ban đầu của tôi là:Tải Mô-đun Sau khi Khởi động Góc

angular.module('mainApp', []); 

Sau đó tôi nhận ra người sử dụng cần tất cả các tuyến đường có sẵn thông qua secondaryApp để mở ra cho họ. Vì vậy, bây giờ tôi cần mô-đun của tôi để tìm một cái gì đó như thế này:

angular.module('mainApp', ['secondaryApp']); 

Tôi lazyLoading thành công file secondaryApp js, nhưng tôi không thể thêm nó vào mainApp. Tôi đã thử thêm nó vào các đòi hỏi mảng, ví dụ:

var app = angular.module('mainApp'); 
app.requires[app.requires.length] = 'secondaryApp'; 

này cho biết thêm tên module để đòi hỏi mảng nhưng mainApp vẫn không được tiếp cận với các tuyến đường/tiểu bang cung cấp trong secondaryApp.

Có ai có bất kỳ đề xuất nào không? Tôi đã bị mắc kẹt trên cái này một lúc rồi.

Cảm ơn!

+0

bản sao có thể có của [Mô-đun bổ sung góc sau angular.bootstrap] (http://stackoverflow.com/questions/21568075/angular-add-modules-after-angular-bootstrap) – Dom

+1

Bài đăng bạn liên kết đến đề cập đến việc thử đẩy mới phụ thuộc để yêu cầu mảng là giải pháp, đây không phải là giải pháp, tôi hy vọng sẽ làm trống một số câu trả lời mới –

Trả lời

0

Chỉ cần rõ ràng, bạn không thể xác định angular.module('mainApp', []); nhiều lần.

Mỗi khi bạn khai báo một mô-đun có phụ thuộc như vậy, nó sẽ ghi đè khai báo trước đó.

Các vấn đề liên quan