а второй работает ?
basket$.pipe(
withLatestFrom(receipt$, modifiersReceipt$, deliveryPrice$),
concatMap(([basket, receipt, modifiersReceipt, deliveryPrice]) => {
return this.createBankOrder(price, deliveryPrice, basket, order, receipt, modifiersReceipt)
}),
)
basket$.pipe(
concatMap((basket) => combineLatest([receipt$, modifiersReceipt$, deliveryPrice$]).pipe(
concatMap(([receipt, modifiersReceipt, deliveryPrice]) => {
return this.createBankOrder(price, deliveryPrice, basket, order, receipt, modifiersReceipt)
})
)),
)
Может когда basket эмитит что то, в combinelatest ничего нет?
хмм, странно
наверное, на момент когда в basket что-то емитится. стримы в withLatestFrom еще не сделали емит
Обсуждают сегодня