javascript - 单击按钮时清空 ui 网格

标签 javascript angularjs angular-ui-grid

有没有办法完全清空用户界面网格(过滤器、数据、列和所有)?

我尝试在单击按钮时清空网格,以便可以发出新的 http 请求并使用相同的网格显示结果,而无需重新加载页面。

我尝试了$scope.gridOptions.length=0,但数据仍然存在,并且在发出新请求时,结果会附加到之前的结果

最佳答案

要清空 ui-grid 数据,您需要通过任何数组语法重新初始化。

$scope.gridOptions.data= [];

要清除所有过滤器、列,您稍后需要通过对象文字语法重新初始化 gridOptions 本身。

$scope.gridOptions= {};

关于javascript - 单击按钮时清空 ui 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118250/

相关文章:

javascript - Angular 服务被注入(inject)到 Controller 中,但它显示为一个空对象

javascript - 从默认的ng网格中删除列分隔符

Ng-grid 与 ui-grid

javascript - webstorm ctrl-n 用于 JavaScript 函数

javascript - 如何使最后一行表现正常,直到到达视口(viewport)末尾,然后在 AgGrid 中充当 float 行?

javascript - AngularJS 中的 DRY

css - 在具有拖放功能的表中显示树并保留来自 angularjs 的数据

angular-ui-grid - ui grid消除字符串中多个空格

javascript - 我使用 fabricJs 并希望在缩放时获得鼠标位置

javascript - Angular-Google-maps 没有 api key