我正冒险在我的应用程序中注入不同的角度模块。我创建的一个模块包含一个我想要注入控制器的服务。有没有人对如何做到这一点有很好的解释?
我的app.js:
angular.module('myApp', ['ngRoute', 'myModule']);
myModule,包含我想要注入的服务:
angular.module('myModule')
.factory('coolService', ['$rootScope', function ($rootScope) {
return {
// API calls
}]);
如何正确地将“coolService”注入此控制器的示例将很好地回答我的问题:
angular.module('myApp')
.controller('myController', ['$scope', function ($scope) {
...
}]);
答案 0 :(得分:2)
angular.module('myApp')
.controller('myController', ['$scope', 'coolService', function ($scope, coolService) {
coolService.do...
}]);
那就是......