在 Angular 2 中保留页面重新加载的数据

Retain data on page reload in Angular 2

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

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

  1. 本地存储
  2. Cookie
  3. 会话

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

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