Ich habe verschiedene Tutorials und Antworten für verschiedene Fragen zur Verwendung der Update-Methode angeschaut, aber bisher nicht von denen, die ich gefunden habe, tatsächlich funktioniert für mich.ngResource Update Methode Verwirrung
Mein Service sieht wie folgt aus:
angular.module("testApp").service("PersonData", function($resource) {
return $resource("api/persons/:id", {
id: "@_id"
}, {
update: {
method: "PUT"
}
});
});
ich verschiedene Dinge in meinem Controller wie versucht:
PersonData.get({id:id})
.$promise.then(function(result) {
result.name = "new";
result.$update();
});
und
var x = new PersonData({id: id});
x.name = "new";
x.update();
ich jedes Mal erhalten einen Fehler, sagt update is not a function
. Wie kann ich dieses Problem beheben?