我有一个角度资源配置如下:
var resource = $resource('/api', {}, {
get: {
....
},
...,
submit: {
method: 'POST',
params: {
test: true
}
}
现在,当我致电提交时,我希望网址看起来像
/api?test=true
但是,我没有这样做,参数被忽略。所以问题是如何为我的提交操作添加此默认查询参数?
答案 0 :(得分:1)
$resource
支持路径参数,例如:
var CreditCard = $resource('/user/:userId/card/:cardId',
{userId:123, cardId:'@id'},
{charge: {method:'POST', params:{charge:true}}
});
使用此模式而不是查询参数。
答案 1 :(得分:1)
试试这个:
var resource = $resource('/api?test=:test', {}, {
get: {
....
},
...,
submit: {
method: 'POST',
params: {
test: true
}
}