2017-03-07 2 views
1

In meiner App Angular 2 übergebe ich einige Daten an eine PageComponent aus meiner HomeComponent, die dann in einer Variablen in der PageComponent gespeichert wird. Jetzt, wenn ich die Seite aktualisiere, muss ich diese Daten behalten. Derzeit verwende ich Session-Speicher, aber ich frage mich, ob es eine bessere Möglichkeit gibt, dies zu implementieren.Daten bei Neuladen der Seite in Angular beibehalten 2

+0

verwenden Sie lokalen Speicher anstelle von Cookies. Sie werden viele Vorteile gegenüber Cookies haben. – aditya

Antwort

3

Nein, es gibt keinen anderen Weg in diesem Zusammenhang. Sobald Sie aktualisieren, ist der temporäre Speicher verschwunden. Wie Sie gesagt haben, führen Sie Session-Storage durch. Sie können damit fortfahren. Sie können das Folgende wählen.

  1. Localstorage
  2. Plätzchen
  3. Session

Difference und Bedeutung: How to store token in Local or Session Storage in Angular 2?

+0

Ich möchte aus verschiedenen Gründen mit LocalStorage gehen. – Jaydeep

2

würde ich raten Ihnen dringend, einige Server-Seite Rahmen implementieren und eine Datenbank und Speicher zu implementieren und Daten abzurufen, So, es ist viel sauberer und viel zuverlässiger, Session ist eine sehr altmodische Art Dinge zu tun, zumindest würde ich Cookies verwenden, damit sie zumindest persis werden t ein wenig zuverlässiger.

Verwandte Themen