Я использую $httpbackend
.
Когда мы издеваемся над конкретным сервисом, мы затем отвечаем на него кодом состояния, например, 200-209, который запускает ветвь ветви успеха и другие триггеры.
Мое обслуживание может отправлять ответ с другим кодом состояния, и я должен перенаправить пользователя на страницы с ошибками.
Если я отвечаю 401
, или 500
код состояния, ветка ошибки выполняется. как я могу получить этот код состояния в ветке успеха.
http://plnkr.co/edit/bDVf9hGdqUZgYTNsm3X9?p=preview
Это ожидаемое поведение, поскольку 401 и 500 являются кодами ошибок в HTTP. Вы можете сделать логику перенаправления в самом обработчике ошибок. –
@MahendraSingh: ваш комментарий должен быть ответом. – MarcoS
Я отправлю более формальный ответ. Спасибо за предложение. –