如何把param(body)放在restangular中?

时间:2015-12-05 13:05:41

标签: restangular

我有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中?

1 个答案:

答案 0 :(得分:0)

根据我的知识并在互联网上搜索,NgResource和restangular不支持将body设置为删除请求,唯一支持POST请求将数据放入正文中,如果我错了,请纠正我,但这是基于在这个答案: https://stackoverflow.com/a/16203738/2652524