【发布时间】:2013-03-27 10:39:04
【问题描述】:
我已经在我的应用程序中使用 $cacheFactory 添加了缓存,但是当用户关闭浏览器然后重新打开时,有关浏览产品的缓存数据已过期。
有没有办法让它变长?写一个到期日期或类似的东西?
谢谢。
编辑:我可能不得不使用Breeze.js,但在此之前我想知道你们中是否有人知道是否可以使用 angularjs 来做到这一点(我阅读了 API 并在那里没有关于它的信息:S)。
编辑 2: 帮忙,我使用 $cacheFactory 的方式是这样的JSFiddle code。
factory('SomeCache', function($cacheFactory) {
return $cacheFactory('someCache', {
capacity: 3 // optional - turns the cache into LRU cache
});
}).
编辑 3:Lawnchair 不是一个选项,它存储在一个 javascript 数组中,并且在关闭浏览器后不会保留数据。..
【问题讨论】:
标签: caching angularjs browser-cache