在AngularJS 文档中,似乎只能保存现有对象,而不是新对象。也就是说,有一种$save
方法$resource
采用零参数。
如何POST
使用服务器向服务器添加新对象$resource
?
文档严重缺乏。
在AngularJS 文档中,似乎只能保存现有对象,而不是新对象。也就是说,有一种$save
方法$resource
采用零参数。
如何POST
使用服务器向服务器添加新对象$resource
?
文档严重缺乏。
Resource.save
将对象作为参数。
http://docs.angularjs.org/api/ngResource.$resource
var Item = $resource("/api/items/:id", {id: "@id"});
//Item is the "model", you have the method unprefixed
$scope.items = [];
$scope.addItem = function () {
var item = Item.save({name: $scope.newItemName}); //unprefix call
$scope.items.push(item);
$scope.newItemName = '';
};
$scope.saveItem = function (item) {
// item is, this time, a "Item instance" (returned by Item.save)
// and has the functions prefixed
item.$save();
}
POST
从我们的聊天来看,这对于一个对象来说似乎已经足够了(最低限度) :
$resource('/some/path').save({name: 'Fred'});