有没有办法彻底清空ui-grid(过滤器,数据,列和所有)?
我正在尝试按下按钮来清空网格,以便可以创建新的http请求,并使用相同的网格显示结果,而无需重新加载页面。
我尝试了$scope.gridOptions.length=0
,但数据仍然存在并且在发出新请求时,结果会附加到上一个结果
答案 0 :(得分:1)
要清空ui-grid数据,您需要通过任何数组语法重新初始化。
$scope.gridOptions.data= [];
要清除所有过滤器,列,您需要稍后通过对象文字语法重新初始化gridOptions。
$scope.gridOptions= {};
答案 1 :(得分:0)
更改网格长度不会对数据产生任何影响。试试这个:
$scope.gridOptions.data = {};
答案 2 :(得分:0)
$scope.gridOptions.data = [];
似乎有效..但它可能没有摆脱列,这是你想要的。实际上它显然没有,如果你想清除行但保留列,这是正常的事情。