Tôi muốn quấn số này https://gist.github.com/nblumoe/3052052 trong mô-đun. Tôi vừa thay đổi mã từ TokenHandler thành UserHandler, bởi vì trên mỗi yêu cầu api tôi muốn gửi ID người dùng.Mô-đun không được tìm thấy trong angularjs
Tuy nhiên, tôi không tìm thấy UserHandler mô-đun trong bảng điều khiển firebug. Đây là mã đầy đủ của tôi: http://dpaste.com/1076408/
Phần có liên quan:
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;
}]);
Bất cứ ý tưởng tại sao điều này xảy ra? Làm thế nào để sửa chữa nó?
Thật tuyệt vời khi góc cạnh của bạn: bộ điều khiển tạo ra thứ gì đó không hoạt động! – mstreffo
@mstreffo Giải thích ... – Bart
Tôi sử dụng yo để tạo mẫu góc (xem https://github.com/yeoman/generator-angular) và điều này tạo ra một bộ điều khiển như thế này: angular.module ('clientApp') .controller ('MycontrollerCtrl', hàm ($ scope) {...}) không hoạt động. Tôi cần thêm [] vào angular.module() để nó hoạt động. – mstreffo