В зависимости от ответа сервера, нужно в цикле сделать новые обращения к
серверу. Какой вариант предпочтительней? Делать все внутри одного запроса
или разделить на два запроса? Как мне кажется, при втором варианте, если
будет задержка c сервера в первом запросе, второго запроса уже не будет
так как array будет пустой.
let array = [];
Вариант 1.
this.httpService.methodOne()
.subcribe((data) => array.push(data.response)
if(array.length>2) {
for(let i=0;i<array.length;i++) {
this.httpService.methodTwo()
.subcribe((data) => some actions...)
}
)
Вариант 2.
this.httpService.methodOne()
.subcribe((data) => array.push(data.response));
if(array.length>2) {
for(let i=0;i<array.length;i++) {
this.httpService.methodTwo()
.subcribe((data) => some actions...)
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости