我对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问题,而无需编写短线原因。 –