Подскажите, как такое сделать. Мне нужно в цикле запустить асинхронные запросы и дождаться их завершение.
И как передать в обработчики текущее значение i ?
что-то типа:
for (var i = 0; i < links.length; i++) {
$http.get(link[i]).
success(function(data, status, headers, config) {
>> response[i] = data;
}).
error(function(data, status, headers, config) {
>> err[i] = status;
});
}
и вот тут надо дождаться, когда будут получены все ответы и продолжить выполнение.