如何使用angularjs使用ID发送HTTP PUT请求

时间:2018-12-03 18:08:55

标签: put

我不在乎。我已经删除了此代码,因为它不应该在线

1 个答案:

答案 0 :(得分:2)

该问题在服务器端触发。

您的Api不允许“未定义”绑定到您的路由参数。尝试创建一个普通的“ Foo”服务,该服务仅返回200。当您调用它时,我敢打赌您对该服务的PUT正常进行。

在确认服务层支持HTTP PUT请求之后,您可以集中讨论为什么客户端未将参数正确绑定到所需的调用。

在检查客户端期间,您可能希望在控制器update被分配了group_id的位置设置断点。您没有在示例中提供它。


现在您已经提供了更多的上下文,客户端方面的问题似乎与您将模型引用从您的item块中的deleteGroup切换为在{{1 }}块。如果您将“更新”引用更改为引用update,我相信您会更改结果。为此,您必须将'update表单推入转发器中,以便它可以访问要更新的适当组项目。到那时,我相信您的服务调用将正确设置参数。更改后,您的视图可能不是您想要的,但是您必须单独解决该问题。明确地说,这不是我编写角度代码的方式,因此,我并没有将其作为解决您的问题的建议方法(特别是因为我不知道您要解决的问题),而是给出了代码您提供的,我相信这将成为您约束问题的症结所在。