2

我正在使用 AngularJS 数据表并使用.withOption('stateSave', true).

当我刷新页面时,一切正常但是当我更改路线并返回时,stateSave无法正常工作。


我发现,在每次路由更改时,数据表都会创建一个localStorage以保存当前表状态的差异key!所以当改变路线时,saveState 不起作用。

我该如何解决这个问题?

4

2 回答 2

1

将属性 id 添加到表中。并将以下代码添加到您的 angularjs 控制器中

$scope.vm.dtOptions = DTOptionsBuilder.newOptions()
    .withOption('stateSave', true);
于 2021-10-11T15:42:27.850 回答
0

只需向元素添加一个id属性,例如.<table><table id="xxx" datatable>

于 2020-04-28T17:39:49.477 回答