我需要能够刷新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;
那会更好吗?