Ich habe ein Problem, bei dem ich eine Variable für den Bereich in einem Controller initialisiere. Dann wird es in einem anderen Controller geändert, wenn sich ein Benutzer anmeldet. Diese Variable wird verwendet, um Dinge wie die Navigationsleiste zu steuern und den Zugriff auf Teile der Site abhängig vom Benutzertyp zu beschränken. Daher ist es wichtig, dass der Wert beibehalten wird. Das Problem dabei ist, dass der Controller, der es initialisiert, erneut durch Winkel wie aufgerufen wird und dann die Variable auf ihren Anfangswert zurücksetzt.
Ich gehe davon aus, dass dies nicht die richtige Art ist, globale Variablen zu deklarieren und zu initialisieren. Nun, es ist nicht wirklich global. Meine Frage ist also, wie es richtig ist und gibt es gute Beispiele dafür, wie man mit der aktuellen Version von Angular arbeitet.