Jak obsługiwać zagnieżdżone usługi i obietnice przy użyciu resol i $ routeChangeError

To bardziej jak badania, które przeprowadziłem podczas gry w AngularJS i chciałbym się nimi podzielić, ponieważ uważam, że niektórzy mogą uznać to za przydatne.

Czasami trzeba pobrać niektóre dane z kilku usług przed utworzeniem instancji kontrolera i renderowaniem widoku.

Możesz także mieć sytuację, w której dana usługa czeka na odpowiedź z innej usługi - coś w rodzaju zagnieżdżonej struktury usług.

Do tego chcesz mieć pewność, że jeśli któraś z tych usług nie powiedzie się, odpowiednio potraktujesz błąd.

questionAnswers(1)

yourAnswerToTheQuestion