如何使用 id 数组在 angular 4 中进行大量删除
How to make a massive delete in angular 4 with an array of ids
我正在尝试进行大量删除,为此我有 Array<number>
个要删除的 ID。我无法将此数组作为参数传递给方法 this._httpService.delete(uri,options)
。 _httpService
的类型是 Http
.
所以我正在循环数组并在循环内进行单个调用,但每次调用都是异步的,并且当循环结束时我有一定的逻辑 运行。
实际上,根据,您可以在 DELETE 请求的正文中发送 id 数组,如下所示:
http.delete('/api/something', new RequestOptions({
headers: headers,
body: anyObject // this would contain your ids
}))
因此,与其发出数百个请求,还不如让您的应用在正文中只生成一个包含所有 ID 的请求。
我正在尝试进行大量删除,为此我有 Array<number>
个要删除的 ID。我无法将此数组作为参数传递给方法 this._httpService.delete(uri,options)
。 _httpService
的类型是 Http
.
所以我正在循环数组并在循环内进行单个调用,但每次调用都是异步的,并且当循环结束时我有一定的逻辑 运行。
实际上,根据
http.delete('/api/something', new RequestOptions({
headers: headers,
body: anyObject // this would contain your ids
}))
因此,与其发出数百个请求,还不如让您的应用在正文中只生成一个包含所有 ID 的请求。