我有一个单独的服务模块,我需要一个服务注入到依赖模块的配置函数中。
angular.module('app', ['app.services'], function(myservice) {/*use myservice*/})
.controller('mycontroller', function($scope, myservice) {
$scope.message = myservice.sayHello();
});
angular.module('app.services', [], function($provide) {
$provide.service('myservice', function() {
return {sayHello: function() { return 'hello'; }};
});
});
我还创建了一个小提琴:http: //jsfiddle.net/FzGmL/
代码将与Unknown provider: myservice from app一起爆炸
如果您从模块配置函数中删除myservice
参数,构造函数就可以很好地注入。app
mycontroller
myservice
怎么才能myservice
注入到app
模块的config函数中呢?