我有api需要参数在body中,所以我需要将这些值放在restangular中,我试过这个
function deleteAccount(){
$log.log(accountIdDelete);
Restangular.one(apiDeleteAccount).customDELETE(
undefined,
[
{id : accountIdDelete},
{ContentType:'application/x-www-form-urlencoded'}
]).then(function(response){
$log.log(response);
var index = vm.account.indexOf(accountIdDelete);
if (index > -1) vm.account.splice(index, 1);
$('#deleteAccount').modal('hide');
});
}
我尝试的是基本上尝试使用id删除数据,我需要将数据ID放入正文请求中,以便api可以检测选择数据并将其删除。但上面的代码没有将值传递给服务器?有没有办法把请求体放在restangular中?
答案 0 :(得分:0)
根据我的知识并在互联网上搜索,NgResource和restangular不支持将body设置为删除请求,唯一支持POST请求将数据放入正文中,如果我错了,请纠正我,但这是基于在这个答案: https://stackoverflow.com/a/16203738/2652524