Скажем, кто-то написал метод, подобный этому, в файле под названием app.js, который пытается отобразить запрос XHR angainst не существующего url:
app.controller('MainCtrl', function($scope,$http) {
$scope.send = function() {
$http.get('http://run.plnkr.co/thisIs404');
};
});
Я вижу ошибку в отношении URL http://run.plnkr.co/thisis404 в консоли и на панели сети:

Чтобы отладить это, я хочу быстро найти этот вызов XHR в источниках (т.е. найти файл app.js):
Итак, я включаю в хром dev tools:
- асинхронная отладка в стеке вызовов
- отладить любой XHR
Отладчик фактически останавливается на запросе XHR, но в стеке вызовов отображаются ссылки на файлы angular.js: ссылка на app.js в любом месте, где можно найти strong > .

Я попробовал это с хромом 36 и хром 35. Только решение: поиск неправильного URL-адреса во всей базе кода (что в некоторых случаях может быть трудным).
- Не должен ли режим отладки async указывать на
app.jssomwhere в стеке? - Есть ли способ легко отследить этот
app.jsфайл из-за ошибки консоли?
С помощью запросов ванильного XHR (т.е. без angular), стек XHR-отладки вызывает вызов XHR в app.js (который в этом случае легче отлаживать):

Полный пример здесь: http://plnkr.co/edit/lnCRpv?p=preview
[EDIT] Как я уже спросил: angular.js не проверяется в моих тестах.
