我想缓存一些数据,我读到了Cache Factory,它只是缓存当前会话的数据。但是,即使重新打开页面,我仍希望将数据保留在缓存中。有什么更好的方法呢?
答案 0 :(得分:2)
您可以使用LocalStorage
,sessionStorage
或$cookies
服务:
https://docs.angularjs.org/api/ngCookies/service/ $的CookieStore
答案 1 :(得分:1)
我想我明白你在这里问的是什么......
如果您正在尝试保留当前“本地会话”的数据,请尝试使用服务/工厂,并将数据存储在本地变量中,并为此创建getter和setter。
由于本地变量没有被保留,当当前的本地“会话”被销毁时(即用户刷新或关闭窗口),它将会丢失。