2013-03-01 40 views
2

當我寫$http.get請求,即使我提供一種error處理功能:防止AngularJs向控制檯輸出GET錯誤消息?

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

AngularJs仍然錯誤輸出到控制檯:

enter image description here

Here is a minimal working example on JsFiddle

有什麼辦法可以防止這種行爲? (如果其中一個API端點關閉,我不希望使用這個站點認爲該站點已損壞)

+0

@IanMercer嗯..這是因爲它確實存在:-),並返回302 (成功)狀態。 – drozzy 2013-03-01 19:38:55

回答

3

這是本地錯誤消息,而不是一個angularjs錯誤,因此我認爲您不能「禁用」 /防止它。

例如,如果您添加以下CSS到你的小提琴,你將獲得在控制檯上一樣得到錯誤:

div { 
    background-image: url("image.png"); 
} 
+0

我發佈我的問題後,我意識到這一點哈哈。但是,儘管如此,還是要仔細檢查。歡呼和感謝所有的魚! – drozzy 2013-03-01 19:09:09