Tôi đang cố gắng để đạt được một cấu trúc chương trình như thế này:Làm thế nào để "háo hức tải" một dịch vụ trong AngularJS? (Khởi tạo nó trước khi cần thiết của nó, tự động)
Vấn đề ở đây là, khi không có điều khiển rõ ràng bằng cách sử dụng tính năng trong đầu, chúng không được khởi tạo và không được đăng ký trong FeatureRegistry
, do đó chúng không thể hiển thị trong Chế độ xem. Nhưng những gì tôi muốn là đạt được là chúng hiển thị trong khung nhìn, sau đó có mẫu được tải thông qua ng-include
và sau đó trong mẫu có bộ điều khiển cụ thể cho mỗi feauture. Các bộ điều khiển này là các bộ điều khiển đang sử dụng các tính năng.
Các tính năng cơ bản chỉ có ở đó để nói về vị trí của các mẫu và biểu tượng, sử dụng, và cũng để bắt đầu tính năng.
Nhưng quay lại câu hỏi ban đầu của tôi:
Làm thế nào để khởi tạo dịch vụ ngay cả khi họ không cần thiết vào lúc này?
Hoặc có chức năng nào khác mà tôi có thể sử dụng cho dịch vụ thay vì dịch vụ không? Tôi cũng muốn nếu bạn chỉ cho tôi điều đó sau đó :)
Chúng phải được bao gồm trước tiên, bởi 'FeatureViewController' .. anh ta được cho là bao gồm các mẫu trong giao diện với các bộ điều khiển – JustGoscha
Cảm ơn btw, đã làm việc tốt ngay bây giờ! :) – JustGoscha
Nếu bạn sử dụng một webpack, bạn cần phải có ít nhất một dòng mã bên trong chạy, bởi vì webpack không nhập vào chức năng nếu không có mã ở đó. Vì vậy, trong trường hợp của tôi, tôi sử dụng 'return;' thay vì 'console.log' – bora89