我需要一些網站上的數據才能使狀態正常工作,因此我將http請求解析。但是,如果請求不起作用,我似乎無法獲取任何錯誤消息或發生任何事情。一旦$ http回調內發生問題,'$ stateChangeError'回調就不起作用。 'console.log'似乎不打印任何東西。就好像get請求的失敗回調從未發生過一樣。
resolve:{
list-o-stuff: function($http, $rootScope){
//throw 'test';
// ^that worked (it triggers '$stateChangeError')
return $http.get('exampERROR!le.com').then(function(response){
return response;
}, function(response){
console.log(response);
// that didn't do anything
throw response;
// that didn't do anthing either
});
}
}
無賴的權利。我想我會嘗試添加另一個console.log並進行硬刷新... POOF!只要我按Ctrl + F5,Firefox就決定顯示'$ stateChangeError'廣播應該做的所有事情。如果我使用螢火蟲,則此回調中的斷點永遠不會觸發。爲什麼?我該如何調試?
感謝, Kenkron
它在Chrome上的行爲如何? – obe
您能分享錯誤 – Gary
@obe我忘了提及,在Chrome上,我從來沒有收到錯誤消息 – Kenkron