在anglejs中找不到模块
发布时间:2020-12-17 07:49:53 所属栏目:安全 来源:网络整理
导读:我想把这个 https://gist.github.com/nblumoe/3052052包在一个模块中.我只是将代码从TokenHandler更改为UserHandler,因为每个api请求都要发送用户ID. 不过我在firebug控制台中找不到模块UserHandler.这是我的完整代码:http://dpaste.com/1076408/ 相关部分
我想把这个
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; }]); 任何想法为什么会发生这种情况?如何解决?
许多人陷入同一个陷阱.我包括
以下内容未定义新模块.它将尝试检索一个尚未定义的名为UserHandler的模块. angular.module('UserHandler') 提供(空)依赖关系数组作为第二个参数将定义您的模块. angular.module('UserHandler',[]) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |