【发布时间】:2013-04-22 01:12:32
【问题描述】:
我想将这个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;
}]);
知道为什么会这样吗?如何解决?
【问题讨论】:
标签: angularjs angularjs-module