有什么办法可以完全清空ui网格(过滤器,数据,列和所有)?

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

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

最佳答案

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

$scope.gridOptions.data= [];


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

$scope.gridOptions= {};

09-30 22:12