Wie kann ich in Angular2 nach Änderungen an localStorage suchen?

Ich habe versucht herauszufinden, wie ein Menü angezeigt und ausgeblendet werden kann, basierend darauf, dass ich in einem vorherigen Beitrag angemeldet war. Aber ich denke, eine bessere und möglicherweise einfachere Frage wäre, wie ich nach Änderungen an localstorage Ausschau halten kann.

Ich verwende JSON-Web-Token im lokalen Speicher für meine Authentifizierung. Ich würde gerne nach einer Änderung von localStorage Ausschau halten und dann meine Ansicht über neue Informationen aktualisieren.

Ich habe mein localStorage mit diesem @ geset

localStorage.setItem('jwt', my_token);

Die Dinge, die ich tun möchte, ist zu überprüfen, ob ich einen Token habe, wenn nichts passiert, aber wenn eine Änderung ein Ereignis auslöst. Mir würde es besonders gefallen, wenn ich nur nach einem bestimmten benannten Ereignis wie localStorage.getItem ('jwt') Ausschau halten könnte.

Vielen Dank

BEARBEITEN

Gunter hat mich in die richtige Richtung gelenkt, aber für den Fall, dass noch jemand ziemlich verwirrt ist, hier ein Plunker, der Ihnen zeigt, wie es geht.http: //plnkr.co/edit/TiUasGdutCsll1nI6USC? p = preview

Antworten auf die Frage(6)

Ihre Antwort auf die Frage