2016-08-09 201 views

Antwort

0

Eine einfache Methode, die ich verwendet habe, ist eine $sessionStorage Variable, die auf 'wahr' gesetzt werden kann, wenn das Popup z.

$ sessionStorage ist über verschiedene Ansichten zugänglich, so dass Sie ein Popup von anderswo "ausschalten" können. Sie können auch $ localStorage verwenden, um es zu erhalten.

0

Diese Antwort ist ohne den Benutzer des lokalen Speichers. In erster Linie - deaktivieren Sie das Caching nicht in den Zuständen, in denen Sie das Problem erläutert haben, sodass der Controller nicht jedes Mal neu initialisiert wird. Wenn der Controller das erste Mal lädt, wird das Popup angezeigt, aber nicht jedes Mal, wenn Sie die Seite aufrufen.

Wenn Sie dies selbst dann verfolgen müssen, wenn der Benutzer die App am Telefon beendet, dann benötigen Sie lokalen Speicher, siehe @Tobins Antwort.