我正在使用 AngularJS 构建一个应用程序。我需要跨 session 存储一些数据。我认为 $cacheFactory
可能是一个选择。但是,我不知道Cache object在哪里实际上存储数据。
有人可以告诉我如何在 AngularJS 中跨 session 在客户端存储数据吗? $cacheFactory
是否适合这种情况?
谢谢
最佳答案
$cacheFactory
merely stores the data in a JSON dict (called caches
at the time of writing)一旦应用程序重新加载,数据就会丢失。
在保持浏览器兼容的同时,您拥有的唯一持久存储选项是 cookie。如果您支持only modern browsers (>IE8) ,那么你可以考虑使用HTML5 localStorage
也由浏览器提供。
关于angularjs - AngularJS 在哪里存储缓存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23030073/