angularjs – 如何使用动态数据刷新从http请求加载的NG-Table

前端之家收集整理的这篇文章主要介绍了angularjs – 如何使用动态数据刷新从http请求加载的NG-Table前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要能够刷新ng-table中的数据.以下图像包含完整的用例场景.
用户单击搜索BrandID时,会出现一个新的模态窗口:

它包含一个ng表,其中包含一些加载的数据.解除模态后,单击第二个搜索(GroupID),此处打开带有ng-table的相同模态窗口,但即使请求正常并且从服务器返回数据,加载也会失败:

我希望能够刷新表以便使用新接收的数据对其进行初始化.

每次模态切换时都会调用Plunker中的脚本.

试试这个来更新表数据:
$scope.tableParams.reload();

编辑:
我在你的代码中发现了一个可能的错误……
我想你应该改变这个:

var orderedData = params.sorting() ?
   $filter('orderBy')(filteredData,params.orderBy()) :
   $scope.datay;

对此:

var orderedData = params.sorting() ?
   $filter('orderBy')(filteredData,params.orderBy()) :
   filteredData;

那会更好吗?

猜你在找的Angularjs相关文章