Uygulamamda bir hata işleme parçası yazmak istiyorum Aşağıdaki kodu kullanıyorum ama hata 500 işini doğru yaptığınızda ancak küçük veya belki büyük bir sorun var ve bu sayfa ilk olarak yüklenen ve birkaç saniye hata sayfası yüklendikten sonra, bu birkaç saniyeyi nasıl kaldırabilirim ve hata veren ana sayfa yüklenmeden hata sayfasına giderim? denetleyicisini çalıştırdıktan sonra html şablonunu yüklemek için herhangi bir yolu var mı?angularjs anjax işleminde hata işleme
var interceptor = ['$rootScope', '$q', function (scope, $q) {
function success(response) {
return response;
}
function error(response) {
var status = response.status;
if (status == 500) {
window.location= "http://www.domain.lan/#!/error";
return;
}
if (status == 403) {
// window.location = "dashboard";
return;
}
// otherwise
return $q.reject(responseInterceptors);
}
return function (promise) {
return promise.then(success, error);
}
}];
$httpProvider.responseInterceptors.push(interceptor);
$ injector.get ('$ state') öğesini kullanır.Git ('error'); ama bu sorun üzerinde herhangi bir etkisi yok –
Neden böyle bir hata $ routeProvider/$ stateProvider kendisi işlemez. –
Bunu nasıl yapabilirim? im new in angularjs –