Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJs中的RestAngular Put请求_Angularjs_Restangular - Fatal编程技术网

AngularJs中的RestAngular Put请求

AngularJs中的RestAngular Put请求,angularjs,restangular,Angularjs,Restangular,我如何才能在重新启动中发出放入请求 这就是我试过的 facUpdatePartner: function (partner) { var url = "UpdatePartner"; var result = Restangular.one(url); return result.put(partner); } 我不知道您的完整代码,但应该是这样的: facUpdatePartner: f

我如何才能在
重新启动
中发出
放入
请求

这就是我试过的

 facUpdatePartner: function (partner)
        {
            var url = "UpdatePartner";
            var result = Restangular.one(url);
            return result.put(partner);
        }

我不知道您的完整代码,但应该是这样的:

facUpdatePartner: function (partner)
{
    return partner.put();
}
合作伙伴
需要来自以前的getOne或get with Restanglar。例如:

控制器:

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:

。。。
....

您看到了什么错误消息?我没有看到任何错误消息,从web api方面我没有得到值
...
<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>
....