如何在put
中提出RestAngular
请求?
这就是我的尝试。
facUpdatePartner: function (partner)
{
var url = "UpdatePartner";
var result = Restangular.one(url);
return result.put(partner);
}
答案 0 :(得分:0)
我不知道你的完整代码,但应该是这样的:
facUpdatePartner: function (partner)
{
return partner.put();
}
partner
需要来自之前的getOne或得到Restangular。例如:
控制器:
vm.getCategories = function () {
Category.get().then(function (categories) {
vm.categories = categories;
});
};
vm.getCategories();
vm.update = function(category){
category.put().then(function(result){
alert('UPDATED!');
}).catch(function(err){
alert('ERROR!');
});
};
HTML:
...
<tr ng-repeat="category in vm.categories">
<td>
<input type="text" ng-model="category.name">
</td>
<td>
<button type="button" ng-click="vm.update(category)">
</td>
</tr>
....