Я хочу выполнить сотни асинхронных HTTP-сообщений (создание нового ресурса) в Angular 2 в простейшем цикле и обновить внутренний счетчик, который увеличивается на единицу, как только один HTTP-запрос будет успешно возвращен. Я использую rxjs Observables для обработки ответа от бэкэнд.Как я могу сделать сотни асинхронных вызовов в Angular2 и соответствующим образом обновить?
Однако, если я это сделаю, я смогу попасть в условия гонки, если одновременно будут получены два ответа и собираются обновить внутренний счетчик одновременно. Какое правильное решение в Angular2 и TypeScript для этого?