私はionicでアプリケーションを構築していますが、$ http()AJAX呼び出しで発生する500内部サーバーエラーを処理したいと思います。それを処理するためのインターセプタを作成することは可能ですか?ユーザーは、いくつかの無効な入力を入力し、サーバはそれが500内部サーバーエラーをスローすることを扱うことができない場合AngularJSのHTTP 500内部サーバーエラーを処理します
.controller('RegistrationController',function($scope,$http){
$scope.doRegistration = function(){
$http({
method : "POST",
url : BASE_URL,
params : {
//sending the parameters as JSON
}
}).then(function successCallback(response){
if(response.status == 200)
//handling the response sent by server
},function errorCallback()});
};
});
:
は、ここに私のコントローラのコードです。 AJAX呼び出しが行われたときにスピナーが表示され、サーバーエラーが発生した場合、AJAX呼び出しを停止してスピナーを停止し、ユーザーに "発生したサーバーエラー"というポップアップを表示する必要があります。