У меня есть цикл 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).
Пожалуйста, дайте мне некоторую информацию о том, что я могу делать неправильно или пропустить.