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

时间:2017-03-07 04:03:47

标签: angular angular2-template angular2-components

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

2 个答案:

答案 0 :(得分:4)

不,在这种背景下没有其他方式。一旦刷新所有临时内存就不见了。正如您所说,您正在执行会话存储。你可以继续这样做。您可以选择以下内容。

  1. localStorage的
  2. 曲奇
  3. 会话
  4. 差异和重要性:How to store token in Local or Session Storage in Angular 2?

答案 1 :(得分:2)

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