Javascript AngularJS和NGS存储是否要记住设置?
我正在使用AngularJS将一些数据传递到表中。表上方是一系列复选框,用于显示/隐藏表中的列 当用户离开/刷新页面时,如何保持其复选框首选项 我读了一些书,我想我可以用它来做这个 下面是我的代码的基本概要:Javascript AngularJS和NGS存储是否要记住设置?,javascript,angularjs,Javascript,Angularjs,我正在使用AngularJS将一些数据传递到表中。表上方是一系列复选框,用于显示/隐藏表中的列 当用户离开/刷新页面时,如何保持其复选框首选项 我读了一些书,我想我可以用它来做这个 下面是我的代码的基本概要: <input id="goals" type="checkbox" ng-model="checked.goals"><label for="goals">Goals</label> <table ng-cloak> <the
<input id="goals" type="checkbox" ng-model="checked.goals"><label for="goals">Goals</label>
<table ng-cloak>
<thead>
<td ng-show="checked.goals">Goals</td>
</thead>
<tr ng-repeat="stat in stats">
<td ng-show="checked.goals">@{{ stat.goals }}</td>
</tr>
</table>
目标
目标
@{{stat.goals}}
我正在阅读ngStorage/AngularJS文档,因为我对该框架还是新手,但我认为其他人可能也遇到了同样的挑战。我以前没有使用过ngStorage,但我能够通过简单地使用localStorage来存储类似于这种情况的用户首选项。我创建了一个存储对象,并将键映射到复选框的名称。当控制器加载时,我从localStorage读取对象并相应地设置值。
ngStorage
使用非常简单,非常适合您想要创建的内容。今晚我将对本地存储做一些研究,并试着对其进行深入了解。