HTTP POST-запросы в цикле foreach в angular 6, пропуская первый элемент - PullRequest
0 голосов
/ 23 января 2019

У меня есть цикл forEach, который отправляет запросы http для каждого элемента цикла, но по неизвестной причине пропускает первый элемент. Что я могу делать не так? Вот код:

this.shoppingCartProducts.forEach(cartProduct => {
  this.productOrderSrv.addProductToOrder(cartProduct)
            .subscribe((result) => {
              console.log(cartProduct);
            }, error => {
              // error has occured
            });
}

productOrderSrv.addProductToOrder вызывает запрос HTTP post, который представляет собой службу, внедренную в этот компонент.

Я также пытался реализовать метод forkJoin rxjs, но он также пропускает первый элемент (в данном случае cartProduct).

Пожалуйста, дайте мне некоторую информацию о том, что я могу делать неправильно или пропустить.

...