У меня есть следующее с использованием Typescript:
private baskets$: BehaviorSubjectBasket[]> = new BehaviorSubject<Basket[]>([]);
private products$: BehaviorSubject<Product[]> = new BehaviorSubject<Product[]>([]);
Учитывая BasketId
и ProductId
Мне нужно получить Basket
и Product
и проверить условие с обоими:
result: Observable<boolean> = this.baskets$.asObservable().pipe(
map(baskets => baskets.find(x => x.basketId === basketId)),
map(basket => Check condition with basket and product);
Моя проблема в том, как получить продукт и использовать его в состоянии вместе с корзиной.