ho un angularJS $ risorsa:
$resource("http://localhost:3000/:id",{
id: '@id'
},
{
get: {
method:'GET',
isArray: false
},
foo: {
method:'POST',
url: 'http://localhost:3000/:id/foo',
isArray: false
}
});
Ora, se io chiamo:
User.foo({id:'123', anotherParam: 'bar'});
Ciò si traduce nella URL 'http://localhost:3000/foo' essere chiamato e passando il i parametri id e anotherParam come campi POST.
In realtà desidero chiamare "http://localhost:3000/123/foo" e passare solo il parametro anotherParam come campo POST.
Come si ottiene il comportamento del parametro ID correttamente?