我想將此https://gist.github.com/nblumoe/3052052包裝在模塊中。我只是將TokenHandler中的代碼更改爲UserHandler,因爲在每個api請求上我都想發送用戶標識。未在angularjs中找到模塊
但是我得到的模塊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;
}]);
任何想法,爲什麼出現這種情況?如何解決它?
很好,yo angular:controller創建了一些不起作用的東西,然後! – mstreffo 2014-05-17 11:50:14
@mstreffo解釋... – Bart 2014-05-17 15:57:52
我使用喲生成角模板(請參閱https://github.com/yeoman/generator-angular),並創建如下控制器:angular.module('clientApp') .controller ('MycontrollerCtrl',函數($ scope){...})不起作用。我需要將[]添加到angular.module()才能使用。 – mstreffo 2014-05-17 19:38:43