【问题标题】:Retain data on page reload in Angular 2在 Angular 2 中保留页面重新加载的数据
【发布时间】:2017-07-27 04:06:48
【问题描述】:

在我的 Angular 2 应用程序中,我将一些数据从 HomeComponent 传递到 PageComponent,然后将其保存到 PageComponent 内的变量中。现在,当我刷新页面时,我需要保留这些数据。目前我正在使用会话存储,但我想知道是否有更好的方法来实现它。

【问题讨论】:

  • 使用本地存储而不是 cookie。与 cookie 相比,您将拥有很多优势。

标签: angular angular2-template angular2-components


【解决方案1】:

不,在这种情况下没有其他方法。一旦你刷新所有的临时记忆就消失了。正如您所说,您正在执行会话存储。你可以继续这样做。您可以选择以下。

  1. 本地存储
  2. 饼干
  3. 会话

区别和重要性:How to store token in Local or Session Storage in Angular 2?

【讨论】:

  • 出于各种原因,我想使用 LocalStorage。
【解决方案2】:

我强烈建议你实现一些服务器端框架并实现一个数据库并以这种方式存储和检索数据,它更干净更可靠,会话是一种非常过时的做事方式,至少我会使用 cookie所以它们至少会更可靠地持续一些。

【讨论】:

    猜你喜欢
    • 2018-11-14
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多