【发布时间】:2020-07-31 00:23:06
【问题描述】:
晚安社区, 请我正在做一个电子商务项目,我想将在我的购物车组件中输入的数量传递给我的结帐组件,当数量的值发生变化时,我也希望它在结帐组件中也发生变化。我已经搜索了解决方案,但找不到任何解决方案。 有人请帮助我。 谢谢
这是我的 cart.component.ts
trackByCartItems(index: number, item: any) {
return item._id;
}
get cartItems() {
return this.data.getCart();
}
get cartTotal() {
let total = 0;
this.cartItems.forEach((data, index) => {
total += data['price'] * this.quantities[index];
});
return total;
}
removeProduct(index, product) {
this.quantities.splice(index, 1);
this.data.removeFromCart(product);
}
还有我的 cart.component.html
<div class="col-1 mt-5 mt-md-0 p-0 induc">
<input type="number" class="form-control text-left boy" [(ngModel)]="cart.quantities[i]">
</div>
提前谢谢你
【问题讨论】:
标签: angular input rxjs ngrx angular9