购物车提供商离子 2.



我正在尝试用离子2构建一个小购物车。我的问题是我不知道如何使用特定数组中的元素填充我的提供程序。这是我的代码:

//cart.ts
myFunction(index:number){
 this.cartItems.push({1:this.people[index].name.first, 2:this.people[index].qty});
 this.cartService.add()
 //don't know what to do 

 cart-service.ts
add(){
 //I want to pass my cartItems array here to use it in another page
}

谢谢你的帮助

...如果我正确理解您的问题:

所以你的数组cartItems在你的组件中,你可以用你的方法传递它:

this.cartService.add(this.cartItems) // add your array as parameter

然后在您的服务中:

let items = []; // declare an Array
add(items) {
   this.items = items; // populate the array
}

相关内容

  • 没有找到相关文章

最新更新