別のサービス モジュールがあり、依存モジュールの構成関数にサービスを挿入する必要があります。
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