angularjs - Angularjs dataTable stateSave 没有改变路线
问题描述
我正在使用 AngularJS 数据表并使用.withOption('stateSave', true)
.
当我刷新页面时,一切正常但是当我更改路线并返回时,stateSave
无法正常工作。
我发现,在每次路由更改时,数据表都会创建一个localStorage
以保存当前表状态的差异key
!所以当改变路线时,saveState 不起作用。
我该如何解决这个问题?
解决方案
将属性 id 添加到表中。并将以下代码添加到您的 angularjs 控制器中
$scope.vm.dtOptions = DTOptionsBuilder.newOptions()
.withOption('stateSave', true);
推荐阅读
- angular - 将 Angular 应用程序转换为库
- flutter - 是否可以在 Flutter 的自定义容器中添加 Draggable 和 DragTarget 小部件?
- machine-learning - AlphaVantage API 技术指标:他们只使用过去的信息吗?
- javascript - Filepond 仅用作输入文件的增强功能
- android - 如果在 google play 中同时审查两个应用程序版本会怎样?
- .htaccess - 如何从子目录重定向到直接 URL?通过 .Htaccess
- amazon-ec2 - Cassandra - 错误指定的 VM 选项“ThreadPriorityPolicy=42”
- security - 我的 IP 地址在没有激活动态 IP 且位于同一网络的情况下更改
- asp.net-core - 如何将参数传递给全局错误控制器?
- python - 如何使用python解析类中的嵌套json