У меня есть следующее:
zip(this.baskets$.asObservable(), this.products$.asObservable()).
pipe(
map(([baskets, products]) => /* get basket and product */),
map(([basket, product]) => /* use basket and product in condition */)
);
Как вначале Map
получить basket
и product
с заданными basketId
и productId
?
I знать, как их получить ... Что-то вроде:
let basket = baskets.find(x => x.id == data.basketId);
let product = products.find(x => x.id == data.productId);
Но как пройти и уметь использовать оба в секунду map
:
map(([basket, product]) => /* use basket and product in condition */)