0
Я пытаюсь загрузить данные из нескольких источников и хочу продолжить обработку только после загрузки всех данных. Вот мой код:JavaScript: ожидание завершения каждого асинхронного вызова
var tables = [];
$http
.get('/tables')
.then(function (response) {
_.each(response.data, function (table) {
tables.push(table);
});
})
// get detail data
.then(function() {
_.each(tables, function (table) {
$http.get('/tables/' + table)
.success(function (data) {
process(data);
});
});
})
.then(function() {
// after everything loaded
// run this function
});
Благодарим за помощь!