我在我的应用程序中使用 Angular js 智能表。在初始加载期间一切正常。但是,当某些条件发生变化时,我有一个按钮(它在智能表之外)来刷新数据。单击按钮时,我正在调用 changeView 函数,该函数重新填充 rowCollection 数据,如下所示。根据我对 Angular js 的了解,这种数据更改应该反映在视图中(双向数据绑定)。
但是点击按钮后,我的智能表中只出现了标题,所有剩余的数据都被删除了。有人能指出我的方法有什么缺陷吗?getKPIModesData 正在以正确的格式重新调整所需的 json 数据,这没有问题。
$scope.changeView = function(selectedAccount, selectedCarrierList, fromDate, toDate) {
$scope.rowCollection = DashboardsDataService.getKPIModesData(selectedAccount, selectedCarrierList, fromDate, toDate);
}