товара в корзине, сделать апдейт свойства quantity, Как бы мне это сделать, чтобы не создавать объект заново?
addItemToCart(product : Product) {
let checkArray = this.service.getItemsFromCart().getValue();
const exist = checkArray.find(cart => product.id === cart.id)
if (exist) {
this.quantity++
} else {
let cart: Cart = {
id: product.id,
name: product.name,
price: product.price,
size: this.selectedSize,
quantity: this.quantity,
availableSizes:product.sizes
}
this.service.addItemToCart(cart);
}
}
StackBlitz
а в чём проблема пересоздания объекта?
удалить предыдущий же надо тогда будет
Обсуждают сегодня