gpt4 book ai didi

javascript - Restangular - 删除没有 ID 的请求

转载 作者:行者123 更新时间:2023-12-03 11:36:31 25 4
gpt4 key购买 nike

我正在将矩形库与 angular.js 一起使用。我目前有一个名为 me 的服务,它代表当前经过身份验证的用户。

 services/me

我还有一个名为 desk 的服务,它通过返回单个 desk 对象来表示用户的当前位置。

 services/me/desk

我希望能够通过调用删除请求来删除办公 table 以删除人员的当前位置。但是,每当我这样做时,restangular 都会添加 table 的 id 作为参数,从而生成 url:

 services/me/desk/:id

我一生都无法弄清楚如何让它在不自动附加 ID 的情况下发送删除请求。请告诉我是否有办法在图书馆内执行此操作。

谢谢!

最佳答案

我认为因为您要删除的对象是通过 Restangular 检索的,所以它很聪明,因为您有一个名为 id 的属性。尝试以下方法之一。两者都应该有效。它们与您收到的对象没有直接连接:

1.

Restangular.one('services/me/desk').remove().then(
function (response) {
// success
},
function (response) {
// error
});

2.

Restangular.customDELETE("services/me/desk", {}, { 'Content-Type': 'application/json' }).then(
function (response) {
// success
},
function (response) {
// error
});

关于javascript - Restangular - 删除没有 ID 的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26472050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com