2015-10-06 81 views
0

我在AngularJS中使用ng-repeat从表格中的其余服务获取数据。我想在每次操作后刷新表格。我可以使用location.reload()函数进行页面刷新。但我只想刷新我的表格。每次操作后刷新表格

+0

为什么要刷新你的桌子吗?如果你是在angularjs,你必须在一些$范围可以让你的最新数据显示,在角度会自动得到更新。 – amoeba

+0

只需在每次操作时调用该功能,这将解决您的问题 –

+0

添加您的代码片段 – Sudarshan

回答

0

location.reload不是刷新表的好方法。为此,您应该在每次操作后调用函数重新加载表。您可以在控制器中为表格重新加载指定一个函数。

1

这里是演示http://dojo.telerik.com/OwUHe

var app = angular.module('app', []); 
app.controller('ctrl', function($scope){ 
    $scope.data = [{name:'abc',id:1},{name:'xyz',id:2}]; 

    //adding here 
    $scope.add = function(dataObj){ 
      $scope.data.push(dataObj); 
    } 
}); 

希望这将帮助你