angular - Angular:如何使用 http.delete 或 http.request 删除多个数据
问题描述
使用以下代码模拟服务器时,我可以删除一个项目:
var result = <Promise<ArrayBuffer>> this.http
.request('delete', `api/accounts/1`)
.toPromise();
我想删除多个项目,但想批量而不是分开
var result = <Promise<ArrayBuffer>> this.http
.request('delete', `api/accounts`, {
headers: new HttpHeaders({
'Content-Type': 'application/json',
}),
body
})
.toPromise();
这给了我一个错误“未找到”
core.js:4197 ERROR Error: Uncaught (in promise): Object: {"body":{"error":"Missing \"accounts\" id"},"url":"api/accounts","headers":{"normalizedNames":{},"lazyUpdate":null},"status":404,"statusText":"Not Found"}
at resolvePromise (zone-evergreen.js:798)
at resolvePromise (zone-evergreen.js:750)
at zone-evergreen.js:860
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:27424)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at drainMicroTaskQueue (zone-evergreen.js:569)
at invokeTask (zone-evergreen.js:484)
at ZoneTask.invoke (zone-evergreen.js:469)
解决方案
推荐阅读
- reactjs - DOM修改后的React.js/ScrollMagic挂载组件
- sass - 在 gatsby 中使用酶时显示 sass css 模块
- javascript - 在 Javascript 网站上过滤熊猫数据框
- sql - SQL 填充第二个表中的值
- python - 比较超出递归深度
- speech - 加快/减慢英语口语(非音乐)录音的最佳方法
- flutter - Flutter 中的 fontSize 和 textScaleFactor 有什么区别?
- c# - 将代码从 C# windows 窗体更改为类
- java - 使用 JUnit 调用 Activity 构造函数没有引发运行时异常?
- c# - 递归遍历对象的属性会引发 StackOverflowException