Angular 6:从组件传递数据并在数组中推送对象

时间:2018-11-20 15:42:34

标签: angular angular6

我创建了2个组件,一个包含产品,一个包含购物车...它们通过服务进行通信。 每次添加产品时,都会用新产品替换该产品。从技术上讲,我想将该产品“推送”到一系列产品中

cart: Product[];
product : Product;
subscription : Subscription;


constructor(private basketdataService: BasketdataService) {
    this.subscription = this.basketdataService.onGetBasket().subscribe(
      product => {
        this.product = product;
      });
    console.log("résultat");
}

实际上,我不知道如何将数据推送到该数组中,避免在每次事件时将其清空。

1 个答案:

答案 0 :(得分:1)

this.subscription = this.basketdataService.onGetBasket().subscribe(
  product => {
    this.cart.push(product);
  });

对您有用吗?