Umgang mit verschachtelten Services und Versprechungen mit resolve und $ routeChangeError

Das ist eher eine Recherche, die ich gemacht habe, als ich mit AngularJS gespielt habe und die ich gerne teilen möchte, da ich denke, dass einige Leute dies nützlich finden könnten.

Manchmal müssen Sie einige Daten von mehreren Diensten abrufen, bevor Sie den Controller instanziieren und die Ansicht rendern.

Es kann auch vorkommen, dass ein bestimmter Dienst auf eine Antwort von einem anderen Dienst wartet - eine Art verschachtelte Dienststruktur.

Darüber hinaus möchten Sie sicherstellen, dass Sie den Fehler entsprechend behandeln, wenn einer dieser Dienste fehlschlägt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage