在AngularJS中缓存数据的更好方法
A better way to cache the data in AngularJS
我想缓存一些数据,我读了关于缓存工厂,它只是缓存当前会话的数据。但是我想把我的数据保存在缓存中,即使在页面重新打开之后。有什么更好的方法呢?
您可以使用LocalStorage
, sessionStorage
或$cookies
服务:
我想我明白你的意思了…
如果你想保留当前"本地会话"的数据,请尝试使用服务/工厂,并将数据存储在本地变量中,并为其创建getter和setter。
由于本地变量不是持久化的,因此当当前本地"会话"被销毁(即用户刷新或关闭窗口)时,它将丢失
类似于这个答案:https://stackoverflow.com/a/14959540/2803660
相关文章:
- 在JavaScript中拆分日期字符串的更好方法是什么
- 设置嵌套对象属性的更好方法
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- 将数组从javascript格式化为php的更好方法,反之亦然
- jquery:将动画绑定到滚动条位置的更好方法
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 编写if-else语句的更好方法
- 传递promise回调方法的更好方法
- 在Knockoutjs中设置计算对象的observableArray的更好方法
- 从网页获取数据的更好方法,而不是使用DOM和HTML元素
- Backbone js代码气味-嵌入子视图的更好方法
- 从数组中删除项的更好方法
- 对多维数组进行分组的更好方法
- 在node.js和express中基于路径运行不同数据库查询的更好方法
- 动态更改测试中代码覆盖率的require语句的更好方法
- 设计具有数据持久性的web应用程序的更好方法
- 选择表行的更好方法
- 在nodejs服务器上提供文件的更好方法,而不是if/else
- Javascript;Ajax——填充对象的更好方法