gpt4 book ai didi

javascript - AngularJS 和 ngStorage 记住设置?

转载 作者:行者123 更新时间:2023-11-28 07:21:56 31 4
gpt4 key购买 nike

我正在使用 AngularJS 将一些数据传递到表中。表格上方是一系列复选框,用于显示/隐藏表格中的列。

当用户离开/刷新页面时,如何保留用户的复选框首选项?

我已经阅读了一些内容,我想我也许可以使用 ngStorage来做到这一点?

这是我的代码的基本轮廓:

<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>

我正在阅读 ngStorage/AngularJS 文档,因为我对该框架仍然陌生,但我认为其他人可能遇到了同样的挑战。

最佳答案

我以前没有使用过 ngStorage,但我可以通过简单地使用 localStorage 来存储与这种情况类似的用户首选项。我创建了一个存储对象并将键映射到复选框的名称。当 Controller 加载时,我从 localStorage 读取对象并相应地设置值。

关于javascript - AngularJS 和 ngStorage 记住设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30206464/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com