I am using AngularJS and I want to create one service that consumes a REST API.
The service definition is like
function DiscoveryService($resource, userContextService) {
var apiBaseUrl = userContextService.getApiBaseUrl();
return $resource(apiBaseUrl + '/ports/:transferId/discovery/:messageId',
null, {
update: {
method: 'PUT'
},
get: {
method: 'GET'
},
remove: {
method: 'DELETE'
}
});
}
DiscoveryService.$inject = ['$resource', 'userContextService'];
module.exports = DiscoveryService;
the problem is that in some pages the :transferId and :messageId work, Url is being built properly (e.g. ports/12323435/discovery/2).
In some other pages don't work. Url is /ports/discovery without the ids. I track it in Fiddler.
Could anyone please explain how the :trasnferId works? or link to a relating webpage?
thanks for any help