【发布时间】:2014-06-06 22:20:01
【问题描述】:
我创建了一个自定义模块如下:
function(window, angular, undefined, $, _) {
define(['app/scripts/config/resources'], function(config) {
var ngCLGModule = angular.module('clg-module', []);
ngCLGModule.factory('factory1', function() {
return { /* My Factory 1 Methods */ }
});
ngCLGModule.factory('factory2', function() {
return { /* My Factory 2 Methods */ }
});
});
});
我希望现在能够将 factory1 注入 factory2。我尝试使用
ngCLGModule.factory('factory2', ['factory1', function(factory1) {
return { /* My Factory 2 Methods */ }
}]);
但是没有注入任何东西,factory1 是未定义的。我该怎么做?
【问题讨论】:
标签: angularjs dependency-injection factory