Как обрабатывать вложенные сервисы и обещания, используя resol и $ routeChangeError
Это больше похоже на исследование, которое я проводил, когда играл в AngularJS, и я хотел бы поделиться им, так как думаю, что некоторые люди могут найти это полезным.
Иногда вам нужно получить некоторые данные из нескольких служб, прежде чем создавать экземпляр контроллера и визуализировать представление.
Также может возникнуть ситуация, когда конкретная служба ожидает ответа от другой службы - своего рода вложенная структура службы.
Кроме того, вы хотите убедиться, что в случае сбоя любой из этих служб вы соответствующим образом обработаете ошибку.