【发布时间】:2014-09-22 15:28:59
【问题描述】:
如果我有资源,例如
var resource = Restangular.all('things');
我有想要发布到 API 的 json 对象
jsonObj = {
someVar: "x",
anotherVar: "y"
}
我可以做到
resource.post(jsonObj).then( ...etc... )
现在如果我在客户端更新模型并想保存更改,为什么不能这样做:
resource.put(thingId, updatedJsonObj)
我无法理解互联网上的演示,因为它们似乎都需要先执行 get 请求才能执行 put?这似乎很奇怪。值得一提的是,我在 SERVICE 中使用 Restangular,而不是在控制器或指令中。我的服务有一个变量 allMyThings,它是 resource.getList() 的结果,我在应用程序的各个地方使用它
【问题讨论】:
标签: angularjs restangular