Вот ответ моего сервиса:Запрос перехватчик для обеспечения Поймать блок в ответ
response = response.then(function (data) {
return data.data;
});
response.catch(function (data) {
$q.reject(data);
});
// Return the promise to the controller
return response;
В перехватчик я возвращаюсь:
return $q.reject();
Но до сих пор я получаю обратно в:
response.then
Можно ли вернуться в блокирующий блок?
Благодаря
Добавление больше кода:
.service('APIInterceptor', function ($q, $rootScope, UserService) {
var service = this;
service.request = function(config) {
return $q.reject();
//return config;
};
service.responseError = function (response) {
return response;
};
})
Можете ли вы разместить больше кода? – dfsq
Добавлен дополнительный код. Кажется, что если я удаляю service.responseError из Interceptor, он переходит в блок catch. – Mark