簡體   English   中英

將工廠投入服務失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM