вся очередь запросов выполнилась в rxjs. Ну, т.е в оператор from я поместил массив с точками, и хочу получить адреса каждой из точек - делается это отправкой соответствующего гет-запроса на сервер, как я могу получить момент, когда все запросы выполнились?
                  
                  
                  private loadAddersses(): void {
                  
                  
                  
                  
                  
                      from(this.deliveryPoints).pipe(
                  
                  
                        map(point => new DeliveryPoint(this.addressFactory, point)),
                  
                  
                        flatMap(point => point.LoadAddress()),
                  
                  
                      ).subscribe(points => console.log(points))
                  
                  
                    }
                  
                  
                
убери from и на просто массиве map, вместо flatMap сделай, получишь массив запросов, оберни результат (всё это) в forkJoin
Обсуждают сегодня