Разрешаются ли угловые обещания в том же порядке, в котором они были отправлены?

0

У меня есть ряд обещаний $http.get. Я хотел бы знать, будут ли эти обещания разрешены в том же порядке, в каком они были перенесены в массив. Например, например:

samplepromises.push($http.get(sampleurl, {responseType: 'blob'}));
...
...
$q.all(samplepromises).then(function(promisearr) {

});
Теги:
promise
angular-promise

1 ответ

3
Лучший ответ

Да. Из документации:

Возвращает одно обещание, которое будет разрешено с помощью массива/хэша значений, каждое значение, соответствующее обещанию с тем же индексом/ключом в массиве обещаний/хеш. Если какое-либо из обещаний будет разрешено с отклонением, это обещание будет отклонено с тем же значением отклонения

Ещё вопросы

Сообщество Overcoder
Наверх
Меню