Upv*_*ote 15 angularjs angularjs-module
我想将这个https://gist.github.com/nblumoe/3052052包装在一个模块中.我刚刚将代码从TokenHandler更改为UserHandler,因为在每个api请求中我都想发送用户ID.
但是我在firebug控制台中找不到模块UserHandler.这是我的完整代码:http://dpaste.com/1076408/
相关部分:
angular.module('UserHandler').factory('UserHandler', function() {
var userHandler = {};
var user = 0;
/...
return userHandler;
});
angular.module('TicketService', ['ngResource', 'UserHandler'])
.factory('Ticket', ['$resource', 'UserHandler',
function($resource, userHandler){
var Ticket = $resource('/api/tickets/:id1/:action/:id2',
{
id1:'@id'
},
{
list: {
method: 'GET'
}
});
Ticket = userHandler.wrapActions( Ticket, ["open", "close"] );
return Ticket;
}]);
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?怎么解决?
Bar*_*art 40
许多人陷入了同样的困境.我包括在内.
以下内容未定义新模块.它将尝试检索UserHandler
尚未定义的名为的模块.
angular.module('UserHandler')
Run Code Online (Sandbox Code Playgroud)
提供(空)依赖关系数组作为第二个参数将定义您的模块.
angular.module('UserHandler', [])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12775 次 |
最近记录: |