首页 > 解决方案 > 如何在一个数组变量中合并多个数组与javascript中一个对象的顺序

问题描述

在我的应用程序中如果我使用多个产品(数组 - product1、product2、product3...] 我无法在我的购物车中添加选定的产品详细信息。它无法正常工作。如果我选​​择一个产品三个产品正在添加所以这个是错误的。只有当我使用像 product1 这样的单个数组时它才有效。我认为 p_id 是问题。所以我不知道如何解决这个问题。任何人都可以找到解决方案?

演示:https ://stackblitz.com/edit/angular-selvam-ecommerce-task-g95orn?file=src/app/pages/products/products.pages.ts

产品.pages.ts:

ngOnInit(){

  this.ref();
      this.selectedProducts=[...this.product1,...this.product2,...this.product3];
  }
  ref(){
    this.cartflag = false;
    setTimeout( () => {
        this.cartflag = true;
    }, 10 )
  }

  productShow(prd){ 
        this.selectedProducts=this[prd];  
  }

标签: javascripttypescriptangular8

解决方案


推荐阅读