javascript - AngularJS 和 REST : perform DELETE action sending array of many items to remove

标签 javascript java angularjs rest

我对 AngularJS 和我的 REST API (Java) 感到困惑。我创建了一个 TreeView 拖放指令,它具有选择其项目然后删除它们的功能,但是当我使用 $resource 执行 DELETE 操作时,AngularJS 会覆盖或忽略我发送的请求正文我的选择数组的项目,我该如何解决?还有其他我可以使用的模式吗?也许对 API 进行一些修改...或者我不知道我想要一些关于这个问题的建议以及如何在后端和前端以最佳方式解决。

更新

JSFiddle:http://bit.ly/1QmG83Z

最佳答案

据我所知,HTTP 方法 DELETE 不接受正文。

您的 api 中需要一个端点来使用正文中的数组来处理此“批量”请求

或者您也可以通过 Angular 对每个资源发起删除请求,而无需任何正文

关于javascript - AngularJS 和 REST : perform DELETE action sending array of many items to remove,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754028/

相关文章:

javascript - Apache Cordova : CSP Error

java - 如何从java中的文件中获取类似EOF的符号

javascript - 访问通过启动异步请求的工厂初始化的变量

javascript - 为什么在我的 View 中看不到我的总计?

javascript - 尝试打开底页时收到 "TypeError: undefined is not a function"

java - 当文件是目录时,文件 isDirectory() 给出 false

javascript - 怎样才能让这个功能更加高效呢?

javascript - 在 html 页面上插入 Controller 数据

javascript - 在另一声音的某个点播放声音

java - 如何编写一个java程序来过滤所有注释行并只打印java代码行?