AngularJS: custom $resource actions don't work -
i'm trying define custom getusers action $resource, error object has no getusers method.
angular.module('myapp') .factory('customer', ['$resource', 'apiurl', function ($resource, apiurl) { return $resource(apiurl + '/customers/:id', { query: {method: 'get', isarray: true}, get: {method: 'get'}, getusers: {method: 'get', url: apiurl + '/customers/:id/users', isarray: true} }); }]);
using customer.getusers({id: 'id'})
i'm using 1.2.0-rc2. missing here?
angular.module('myapp') .factory('customer', ['$resource', 'apiurl', function ($resource, apiurl) { return $resource(apiurl + '/customers/:id', { query: {method: 'get', isarray: true}, get: {method: 'get'}, getusers: {method: 'get', url: apiurl + '/customers/:id/users', isarray: true} }); }]);
replace to:
angular.module('myapp') .factory('customer', ['$resource', 'apiurl', function ($resource, apiurl) { return $resource(apiurl + '/customers/:id', { id: 'id' }, { //here add { } query: {method: 'get', isarray: true}, get: {method: 'get'}, getusers: {method: 'get', url: apiurl + '/customers/:id/users', isarray: true} }); }]);
Comments
Post a Comment