и отслеживать состояние каждого запроса (в процессе/завершён/ошибка), подскажите на какой rxjs оператор обратить внимание?
forkJoin?
Спасибо буду пробовать
это смотря как тебе их нужно запускать, forkJoin запустит их параллельно и завершится тогка когда завершится последний (самый медленный) - он будет работать по аналогии с Promise.all
Нет, надо не так. Задача, если конкретнее: на экране показан список файлов и есть кнопка которая запускает процесс сжатия этих файлов на бэке. Нужно напротив каждого файла показывать спиннер пока он сжимается и галочку когда бэк прислал сигнал что файл сжат.
Из списка файлов взял их урлы в массив и думал по каждому отправлять запрос и привязать статус каждого запроса к сущности файла
ну можно и через jorkJoin а можно просто через mergeAll и получить или вообще combineLatest если нужно отслеживать прогресс
Обсуждают сегодня