Resource:
angular.module('TicketService', ['ngResource']) .factory('Ticket', ['$resource', function($resource){ var Ticket = $resource('/api/tickets/:id1/:action/:id2', { id1:'@id' }, { list: { method: 'GET' }, listByOwner: { method: 'GET', params: { action:'owner', id1:"@id" } } update: { method: 'PUT', params:{} } }); return ticket; }]);
Query:
$scope.userTickets = Ticket.listByOwner({ id : $rootScope.user.id }, function(){
Result:

Angularjs is building an invalid url, /api/tickets , but it should be /api/tickets/2/owner . Any ideas why?
source share