首页 > 解决方案 > Angularjs dataTable stateSave 没有改变路线

问题描述

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

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


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

我该如何解决这个问题?

标签: angularjsdatatablelocal-storageangular-datatablesstate-saving

解决方案


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

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

推荐阅读