[英]Injecting factory into service fails
我建立了一個有一些服務和工廠的有角種子項目。 companyService
依賴於稱為company的工廠。 將company注入companyService
失敗,並出現此錯誤 。 我似乎無法弄清楚我在做什么錯。
var module = angular.module('project.services', []);
module.factory('company', ['$rootScope', 'Resource', function($rootScope, $resource){
return $resource($rootScope.api + 'companies/:id');
}]);
module.service('companyService',['$rootScope', '$http', 'company', function($rootScope, $http, company){
var companies;
//var $injector = angular.injector();
//var company = $injector.get('company');
// some more functions ....
}]);
ngResource
是一個單獨的模塊,因此您應包括angular-resource[.min].js
腳本,並將ngResource
聲明為應用程序的依賴項:
angular.module('myApp', [..., 'ngResource']);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.