Cómo manejar servicios anidados y promesas usando resolver y $ routeChangeError
Es más como una investigación que hice mientras jugaba con AngularJS y me gustaría compartirlo, ya que creo que a algunas personas les puede resultar útil.
A veces es necesario obtener algunos datos de varios servicios antes de crear una instancia del controlador y representar la vista.
También podría tener una situación en la que un servicio en particular esté esperando una respuesta de otro servicio: un poco de estructura de servicio anidada.
Además de eso, debe asegurarse de que si alguno de estos servicios falla, manejará el error en consecuencia.