Skip to content

Instantly share code, notes, and snippets.

@JPVenson
Created May 14, 2016 08:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JPVenson/bf0cde0000d3afc39566a2e6e358bf21 to your computer and use it in GitHub Desktop.
Save JPVenson/bf0cde0000d3afc39566a2e6e358bf21 to your computer and use it in GitHub Desktop.
$httpProvider.interceptors.push(function($q, dependency1, dependency2) {
return {
'requestError': function(rejection) {
var deferred = $q.defer();
var promise = deferred.promise;
return promise.reject().finally((reason) => {
if(promise["$$state"].pending.length == 0)
{
alert(rejection);
}
}));
},
};
});
OR
$httpProvider.interceptors.push(function($q, dependency1, dependency2) {
return {
'requestError': function(rejection) {
var deferred = $q.defer();
var promise = deferred.promise;
return promise.reject().catch((reason) => {
if(deffered.CatchListener.Any())
{
alert(reason);
}
}));
},
};
OR
$httpProvider.interceptors.push(function($q, dependency1, dependency2) {
return {
'requestError': function(rejection) {
var deferred = $q.defer();
var promise = deferred.promise;
return promise.reject().finally((reason) => {
if(deffered.IsResolved)
{
alert(rejection);
}
}));
},
};
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment