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 端点之一关闭,我不希望使用认为站点已损坏)

4

1 回答 1

3

这是本机错误消息,而不是 angularjs 错误,因此我认为您不能“禁用”/阻止它。

例如,如果您将以下 css 添加到您的小提琴中,您将在控制台上收到相同的 GET 错误:

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