【发布时间】:2016-03-29 08:36:45
【问题描述】:
我查看了有关更新方法使用的各种问题的各种教程和答案,但到目前为止,我发现没有一个对我有用。
我的服务如下所示:
angular.module("testApp").service("PersonData", function($resource) {
return $resource("api/persons/:id", {
id: "@_id"
}, {
update: {
method: "PUT"
}
});
});
我在我的控制器中尝试了各种方法,例如:
PersonData.get({id:id})
.$promise.then(function(result) {
result.name = "new";
result.$update();
});
和
var x = new PersonData({id: id});
x.name = "new";
x.update();
每次我得到一个错误,上面写着update is not a function。我该如何解决这个问题?
【问题讨论】:
标签: angularjs ngresource