我想把这个
https://gist.github.com/nblumoe/3052052包在一个模块中.我只是将代码从TokenHandler更改为UserHandler,因为每个api请求都要发送用户ID.
原文链接:https://www.f2er.com/angularjs/143255.html不过我在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; }]);
任何想法为什么会发生这种情况?如何解决?