刷新 angular ui 网格数据的最佳方式。状态刷新或向 $scope.gridOptions.data 提供新数据?
Best way to refesh the angular ui-grid data. State refresh or feed new data to $scope.gridOptions.data?
我的页面中有一个 Angular UI grid
。当用户双击一行时,它会显示一个模式,其中包含用户可以更新的行数据。
Post 更新成功,我需要在 UI 网格中显示最新数据。为此,我有两个选择。他们是,
Post bankend 调用成功,我需要使用 $state.go($state.current, {} ,{reload: true}) 重新加载当前状态.这将获取网格数据以加载页面。
获取更新数据的完整列表作为更新成功的return AJAX并且,将数据馈送到网格中,即$scope.gridOptions.data = latestData ;
请提出最佳方法。
选项 #1 绝对不是可接受的解决方案。
选项 #2 可以接受,如有必要,您可以刷新 gridOptions.data。
如果你想要更好的表现,你不需要得到完整的列表,你可以在你的postAPI完成后直接更新记录。前提是你不依赖任何后台数据。
我的页面中有一个 Angular UI grid
。当用户双击一行时,它会显示一个模式,其中包含用户可以更新的行数据。
Post 更新成功,我需要在 UI 网格中显示最新数据。为此,我有两个选择。他们是,
Post bankend 调用成功,我需要使用 $state.go($state.current, {} ,{reload: true}) 重新加载当前状态.这将获取网格数据以加载页面。
获取更新数据的完整列表作为更新成功的return AJAX并且,将数据馈送到网格中,即$scope.gridOptions.data = latestData ;
请提出最佳方法。
选项 #1 绝对不是可接受的解决方案。
选项 #2 可以接受,如有必要,您可以刷新 gridOptions.data。
如果你想要更好的表现,你不需要得到完整的列表,你可以在你的postAPI完成后直接更新记录。前提是你不依赖任何后台数据。