【问题标题】:A better way to cache the data in AngularJS在 AngularJS 中缓存数据的更好方法
【发布时间】:2015-07-29 13:13:08
【问题描述】:

我想缓存一些数据,我读到了Cache Factory,它只是缓存当前会话的数据。但即使在页面重新打开后,我也想将我的数据保留在缓存中。有什么更好的方法来做到这一点?

【问题讨论】:

  • 听起来你想要本地存储。问题尚不清楚您到底想要做什么。英文until browser wasn't closed 没有意义,我认为可能是翻译问题

标签: javascript angularjs caching browser-cache


【解决方案1】:

您可以使用LocalStoragesessionStorage$cookies 服务:

https://docs.angularjs.org/api/ngCookies/service/$cookieStore

【讨论】:

    【解决方案2】:

    我想我明白你在这里问什么......

    如果您尝试保留当前“本地会话”的数据,请尝试使用服务/工厂,并将数据存储在本地变量中并为此创建 getter 和 setter。

    由于本地变量没有持久化,当当前本地“会话”被销毁(即用户刷新或关闭窗口)时,它会丢失

    与此答案类似:https://stackoverflow.com/a/14959540/2803660

    【讨论】:

      猜你喜欢
      • 2018-07-05
      • 2021-07-16
      • 1970-01-01
      • 2012-01-01
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      • 2014-03-31
      相关资源
      最近更新 更多