У меня проблема, когда я инициализирую переменную в области видимости в контроллере. Затем он изменяется в другом контроллере, когда пользователь входит в систему. Эта переменная используется для управления такими вещами, как панель навигации, и ограничивает доступ к частям сайта в зависимости от типа пользователя, поэтому важно, чтобы он сохранял свое значение. Проблема в том, что контроллер, который его инициализирует, снова вызывается с помощью angular, а затем сбрасывает переменную до ее первоначального значения.
Я предполагаю, что это не правильный способ объявления и инициализации глобальных переменных, ну, на самом деле, он не является глобальным, поэтому мой вопрос в том, как правильно и есть ли хорошие примеры, которые работают с текущей версией angular?