Javascript 将工厂投入使用失败

Javascript 将工厂投入使用失败,javascript,angularjs,dependency-injection,Javascript,Angularjs,Dependency Injection,我已经建立了一个有一些服务和工厂的角形种子项目公司服务取决于名为公司的工厂。将公司注入companyService会失败。我似乎不知道我做错了什么 var module = angular.module('project.services', []); module.factory('company', ['$rootScope', 'Resource', function($rootScope, $resource){ return $resource($rootScope.api

我已经建立了一个有一些服务和工厂的角形种子项目<代码>公司服务取决于名为公司的工厂。将公司注入
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 ....

}]);
是一个单独的模块,因此您应该包含
角度资源[.min].js
脚本,并将
ngResource
声明为应用程序的依赖项:

angular.module('myApp', [..., 'ngResource']);