サービス「プロバイダー」でサービス「ファクトリー」を使用しようとしています。どのように行うのが最善の方法です。私はさまざまなモジュールで作業しています。しかし、サービスを新しい機能にインポートすると、間違いが発生します。サービス「プロバイダー」でサービスを再利用または注入する最良の方法は何ですか。
http://jsfiddle.net/aurigadl/facgT/5/
var moduleService = angular.module('templatesServices', []);
moduleService.factory('templateSrv',['$q', function($q){
return {
data: function(){
console.log('In factory');
return 2000;
}
}
}])
function login(templateSrv){
this.$get = angular.noop;
this.getAcces = function(){
return 'some data';
};
}
login.$inject = ['templatesServices'];
angular.module('loginProvider', ['templatesServices']).provider('login', ['caliopewebTemplateSrv',login]);