Согласно http://docs.angularjs.org/api/ng.$http перехватчик имеет следующие методы:Использование регистра для RequestError HTTP-перехватчик
request: function(config) {
//we could manipulate query here
return config || $q.when(config);
},
requestError: function(rejection) {
// what is the use case of this?
return $q.reject(rejection);
},
response: function(response) {
// response.status === 200
return response || $q.when(response);
},
responseError: function(rejection) {
// when response failed ...
return $q.reject(rejection);
}
Как requestError
срабатывает и что потребительные случаи вы можете думать?
Как отображать сообщение об ошибке соединения после неудачной попытки отправить запрос? –
@AndreyShustariov hm no, когда $ http не может подключиться к ресурсу, потому что ресурс отключен, responseError запускается –
Хорошо. Затем плохо отформатированный запрос. Например, забыли установить свойство url. –