Ho un problema in cui sto inizializzando una variabile nell'ambito di un controller. Quindi viene modificato in un altro controller quando un utente accede. Questa variabile viene utilizzata per controllare elementi come la barra di navigazione e limita l'accesso alle parti del sito in base al tipo di utente, quindi è importante che mantenga il suo valore. Il problema è che il controller che lo inizializza, viene richiamato di nuovo da angular come e quindi reimposta la variabile al suo valore iniziale.
Presumo che questo non sia il modo corretto di dichiarare e inizializzare le variabili globali, beh non è proprio globale, quindi la mia domanda è qual è il modo corretto e ci sono buoni esempi in giro che funzionano con l'attuale versione di angolare?