Chciałem dowiedzieć się, jaka jest różnica między funkcjami .config
i .run
w AngularJS. Używałem mojego .config
do konfigurowania tras, ale miałem kilka $on
do oglądania zmian trasy i zdarzeń sukcesu..config, .run, AppCtrl - gdzie umieścić trasy?
Następnie przeniosłem część tego kodu do .run
, ponieważ miałem pewne problemy z wprowadzeniem zależności w .config
.
Ostatecznie przeniosłem niektóre z tego do CommonAppController
, które ustawiłem na moim <body>
.
Miałem również 2 .config
i wydawało się, że działa dobrze, ale na pewno to nie jest w porządku?
Czy ktoś może się dowiedzieć, jakiej metody użyć?
Czy możesz podzielić się tym, jak sobie poradziłeś w zwykłym kontrolerze? Próbowałem użyć kontrolera root i przekierować do strony logowania, jeśli użytkownik nie jest uwierzytelniony. Problem polegał na tym, że kontroler ds. Dzieci wciąż był wywoływany. Każda pomoc jest wysoko ceniona. – user3151766