У меня есть angularJS $ ресурс:
$resource("http://localhost:3000/:id",{
id: '@id'
},
{
get: {
method:'GET',
isArray: false
},
foo: {
method:'POST',
url: 'http://localhost:3000/:id/foo',
isArray: false
}
});
Теперь, если я позвоню:
User.foo({id:'123', anotherParam: 'bar'});
Это приводит к URL 'http://localhost:3000/foo' который вызывается и прохождение id и anotherParam как поля POST.
Я на самом деле хочу, чтобы он назывался «http://localhost:3000/123/foo» и передал только параметр anotherParam как поле POST.
Как заставить параметр id правильно вести себя?