BehaviorSubjectt?
достать значение, удалить в нем элемент, добавить новый элемент, запушить итоговое значение в сабжект
array = array.map(item => { if (item === product) { return {...item, quantity: 10}; return item; });
Ну я вот его достал, а как его тогда удалить? Я понимаю, что я туплю, но вот так.
выше вот замещение, без удаления
У меня объекты разные. На основе product создается cart. Но сейчас подумаю, да, спасибо
вообще у вас код достаточно странный, я б его переписал) вот это промежуточное хранение this.quantity вызываем вопросы как минимум. Плюс судя по всему вы это в компоненте делаете, а надо в сервисе
Так я ее же в карточке товара получаю (this.quantity). Это ж компонент. Или я чего-то не так понял?
Ну вызываете метод AddToCart(product), но количество почему то берёте откуда то ещё. Т.е. функция берёт данные из двух источников
Обсуждают сегодня