【发布时间】:2015-06-29 20:01:04
【问题描述】:
有人可以解释一下吗?
var discountResource = $resource(GLOBALS.apiPath + 'discounts/:id');
var discountResponse = discountResource.save($scope.discountForm);
这导致 GET 到 /discounts
但是这会导致 POST 到 /discounts(预期行为)
var discountResource = $resource(GLOBALS.apiPath + 'discounts');
var discountResponse = discountResource.save($scope.discountForm);
我非常坚持这一点,因为我想使用第一个选项,并声明占位符。但是对于我的生活,我无法让它发挥作用。
我想要选项 1 的原因是我可以在工厂中对其进行贴花并将资源注入到我的控制器中。基本上我不想每次需要 API 交互时都重新声明它。我希望这是有道理的。
【问题讨论】:
标签: angularjs ngresource