Saya punya masalah di mana saya menginisialisasi variabel pada lingkup di controller. Kemudian akan berubah di pengontrol lain ketika pengguna login. Variabel ini digunakan untuk mengontrol hal-hal seperti bilah navigasi dan membatasi akses ke bagian-bagian situs tergantung pada jenis pengguna, sehingga penting bahwa itu memegang nilainya. Masalahnya adalah bahwa pengontrol yang menginisialisasi itu, dipanggil lagi oleh angular beberapa cara dan kemudian me-reset variabel kembali ke nilai awalnya.
Saya berasumsi ini bukan cara yang benar untuk mendeklarasikan dan menginisialisasi variabel global, yah itu tidak benar-benar global, jadi pertanyaan saya adalah apa cara yang benar dan apakah ada contoh bagus di sekitar yang bekerja dengan versi angular saat ini?