我對Ionic和AngularJS還是比較新的,我有以下問題:我在controller.js
文件中創建了一個服務,現在需要loadup(app.js
)這個服務來檢測哪個起始頁路線到。如何將controller.js
中的服務導出到其他js文件中,以使其在app.js
和controller.js
這兩個文件中都可用。 謝謝, EL如何構造控制器和服務
2
A
回答
2
您可以使用角度的依賴注入來導入它。
如果您controller.js看起來像:
angular.module('myModule', [])
.service('myService', ['$scope', 'otherDependency', function($scope, otherDependency){
//some service code
}]);
然後模塊要使用該服務將需要進口,其中服務所在的模塊,然後注入服務本身。因此,一些沿行:
angular.module('app', ['myModule'])
.controller('appCtrl', ['$scope', 'myService', function($scope, myService){
//some code using your service
}]);
本文檔可能幫助: AngularJS服務 - https://docs.angularjs.org/guide/services AngularJS依賴注入 - https://docs.angularjs.org/guide/di
+0
感謝您的回答,不僅僅是一個糟糕的倒票,並像以前看到的那樣運行 –
相關問題
- 1. 離子控制器和服務結構
- 2. asp.net mvc和控制器服務架構
- 3. 在控制器構造函數中獲取服務器IP
- 4. 服務器控制服務器控制
- 5. 如何在Codeigniter中構造控制器?
- 6. 在控制器構造函數中初始化服務
- 7. 服務層和控制器
- 8. 服務和控制器angular.js
- 9. Asp.net MVC4,控制器構造
- 10. Kohana 3控制器構造
- 11. Laravel控制器構造
- 12. 中的控制器構造
- 13. MVP和控制服務的控制器類。如何測試?
- 14. 我如何重構控制器利用控制器服務作爲格式
- 15. tfs 2012構建服務和2012構建控制器
- 16. 控制器沒有默認的構造函數500內部服務器錯誤
- 17. 在控制器中構造HTML - 如何重構?
- 18. 如何在角度控制器中控制服務器響應?
- 19. 構建服務器 - 在構建服務器上安裝外部控制庫(DevExpress)
- 20. 如何將控制器注入服務?
- 21. 如何獲得「服務器控制檯」
- 22. Laravel控制器結構和控制器
- 23. 使用服務和控制器向服務器發送數據
- 24. 如何控制Android服務?
- 25. 角度「控制器爲」+「控制器構造函數」+原型oop +顯式注入服務基類內部(使用[...])
- 26. 包括控制器,服務和指示
- 27. 彈簧控制器和服務設計
- 28. 服務和控制器層的驗證?
- 29. 角js:控制器和服務
- 30. 日誌和服務器控制檯
呀,感謝downvoting問題,而無需編寫短線原因。 –