my case is, i want angularjs auto remove parameters defined in method :
My definition :
var service = $resource(apiConstant.baseUrl + '/website/:action', {port : ':8080'}, {
save: {
method: 'GET',
isArray: false,
params: {
action: 'save', id: '@id', name: '@name', description: '@description',
ownerId: '@ownerId', checked: '@checked'
}
}
});
When i call service.save({id :3}), the actual URL generated is :
website/save?checked=undefined&description=undefined&id=3&name=undefined&ownerId=undefined
How can i tell angularjs auto remove those parameter not specified ?
I'm just want like this :
website/save?id=3
Thanks.