2

$http.getリクエストを書くとき、error処理機能を提供しても:

function Ctrl1($scope, $http){
 $http.get('www.blahNonexistent.com/api').
 success(
     function(data){console.log("SUCCESS");}
 ).
 error(
     function(data){console.log("ERROR");}
 )
}

AngularJsは引き続きエラーをコンソールに出力します。

ここに画像の説明を入力してください

これは、JsFiddleでの最小限の作業例です

この動作を防ぐ方法はありますか?(APIエンドポイントの1つがダウンしている場合、サイトが壊れていると考えて使用したくありません)

4

1 に答える 1

3

これはネイティブ エラー メッセージであり、angularjs エラーではないため、「無効化」/防止することはできないと思います。

たとえば、次の css をフィドルに追加すると、コンソールに同じ GET エラーが表示されます。

div {
    background-image: url("image.png");
}
于 2013-03-01T19:06:47.890 に答える