保存成功AngularJS后,按ID更新特定的$ scope

时间:2013-03-13 10:32:17

标签: angularjs angularjs-directive angular-ui angularjs-scope

在这种情况下,有没有人知道如何使用下面的代码更新带有特定“id”的$ scope.list,在它成功发送一个post请求后再次检查recheck服务并重新加载所有DOM。我想知道如何才能对特定元素进行更改。谢谢!

function TrackingList($scope, List, Recheck) {

    $scope.list = List.query();

    $scope.update = function(id) {
        Recheck.save({id: id}, function(){
            $scope.list = List.query();
        });
    }

}

1 个答案:

答案 0 :(得分:0)

@ mark-rajcok是正确的,没有必要重新查询您的列表。您的restful服务应该返回包含更新的对象。它应该与Recheck对象的结构相匹配。除非您还有其他事情要做,否则您的成功功能是不必要的。