Mam problem z inicjowaniem zmiennej w zakresie w kontrolerze. Następnie zmienia się w innym kontrolerze, gdy użytkownik loguje się. Ta zmienna służy do kontrolowania takich rzeczy, jak pasek nawigacyjny i ogranicza dostęp do części witryny w zależności od typu użytkownika, dlatego ważne jest, aby zachował swoją wartość. Problem polega na tym, że kontroler, który ją inicjuje, zostaje ponownie wywołany przez ujęcie kątowe, a następnie resetuje zmienną do wartości początkowej.
Zakładam, że to nie jest poprawny sposób deklarowania i inicjowania zmiennych globalnych, no cóż, to nie jest naprawdę globalny, więc moje pytanie brzmi: jaki jest prawidłowy sposób i czy są jakieś dobre przykłady wokół tej pracy z obecną wersją angulara?