Ras*_*lom 58 javascript local-storage angularjs
我有一个存储大量客户端数据的问题,我无法确定哪种方式更好.现在我正在使用AngularJS的cacheFactory,它运行正常,但所有数据都会重新加载新会话.是否值得使用本地存储?
Bla*_*ole 83
如果您的目标是存储客户端数据和持久数据,则不能使用$ cacheFactory,它只缓存当前会话的数据.
一种解决方案是使用新的本地存储API.这个令人敬畏的Angular模块可以为您完成所有脏工作,甚至可以回退到旧浏览器的cookie!
tma*_*ini 21
另一种解决方案是http://jmdobry.github.io/angular-cache/,它与ngResource配合良好,也可以轻松配置为同步到localStorage,因此在页面刷新后不需要重新完成请求.
$resource('my/kewl/url/:key', { key: '@key' }, {
'get': { method: 'GET',
cache: $angularCacheFactory('MyKewlResourceCache', {
storageMode: 'localStorage' })
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72575 次 |
| 最近记录: |