我的资源模块中有几个简单的资源:
// resources/ResourceOnejs
angular.module('myApp.resources', []).factory('ResourceOne', function($resource) {
return $resource(...);
});
// resources/ResourceTwo.js
angular.module('myApp.resources', []).factory('ResourceTwo', function($resource) {
return $resource(...);
});似乎一次只能使用其中一种。
即
如果我添加了ResourceTwo,那么当我尝试注入ResourceOne时会出现“未知提供者”错误,但是一旦我删除了ResourceTwo,我现在就可以注入ResourceTwo了。任何帮助都将不胜感激!
发布于 2013-11-11 07:11:45
您将使用语法重新声明该模块。用这种方式
// resources/ResourceOnejs
angular.module('myApp.resources', []).factory('ResourceOne', function($resource) {
return $resource(...);
});
// resources/ResourceTwo.js
angular.module('myApp.resources').factory('ResourceTwo', function($resource) {
return $resource(...);
});基本上
angular.module('name',[]) //creates a new module
angular.module('name') //gets the existing modulehttps://stackoverflow.com/questions/19900430
复制相似问题