从本地存储保存特定数据
saving specific data from localstorage
我一直在做一个使用AngularJS的项目,并一直使用LocalStorage来存储数据。但是在清除之前,我在从本地存储中分离特定数据时遇到了一些困难。
以下是示例数据存储在localStorage。
localStorage.setItem("favClub_"+userId,JSON.stringify($scope.favClub));
localStorage.setItem("cityOfBirth_"+userId,JSON.stringify($scope.cityOfBirth));
所有存储的键都附加了userId,所以它们都是唯一的。
例子:
UserID: john
Key: favClub_john & cityOfBirth_john
现在我需要保留所有用户的数据favClub和cityOfBirth在我清除登录存储之前。
我正在考虑有一个数组来存储所需的数据,并通过本地存储进行迭代,并保留符合我要求的数据。我想知道我们如何通过这种动态变化的键来循环localstorage。
抱歉,如果问题被问了。我试着搜索,但找不到类似的问题。任何意见都很好。
提前感谢!
据我所知,你不能迭代localStorage
键。但是您可以使用不同的方法,例如:
localStorage.setItem("myAppData", JSON.stringify(['john': {'cityOfBirth': 'Granada', 'favClub': 'C.B. Granada'}]));
那么你就可以得到你的myAppData
并遍历它
相关文章:
- 如何使用 Angular JS 将数据保存在数据库中
- 将数据保存到数据库(ajax/php)后,使文本字段变灰/禁用
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 将 JSON 数据保存到服务器上
- 可以'编辑后不会将数据保存在数据库中,但网格显示更改
- Javascript-将谷歌趋势url中的数据保存到PHP数组中
- 如何使用JavaScript将用户生成的数据保存到Firebase中的用户
- 将表数据保存在本地存储中
- 我应该把维基百科的数据保存到我的数据库中吗
- 使用PHP将表格数据保存为CSV格式
- 如何在网站上实现一个按钮,允许用户将生成的数组数据保存为ASCII文件
- imacros JavaScript 将数据保存到文件中,在 Firefox 中给出错误
- 如何将数据保存到本地谷歌表格
- 将表数据保存到 HTML5 LocalStorage
- 如何将 JSON 数据保存到文件
- 将二进制数据保存在浏览器中,而不会在下载时进行 UTF8 编码
- 将输入数据保存到全局变量
- 将数据保存到Syncano Angular应用程序
- 使用角度将结构化数据保存在火库中