Angularjs dataTable state保存不改变路线



我正在使用AngularJS数据表并使用.withOption('stateSave', true)启用保存状态。

当我刷新页面时,一切正常但是当我改变路线并回来时,stateSave不起作用。

<小时 />

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

如何解决问题?

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

$scope.vm.dtOptions = DTOptionsBuilder.newOptions()
    .withOption('stateSave', true);

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

最新更新