繁体   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