【发布时间】:2019-01-20 01:57:05
【问题描述】:
在我的 ionic 应用程序中,我想将某个产品添加到我的购物车中,然后在页面中列出用户已购买的所有产品。
我已经实现了一个提供者。
服务文件 ProductProvider
load() {
return this.products = [
{ id: 1, name: "McFlurry", price: 2, enseigne: "McDonalds", inBag: false },
{ id: 2, name: "Potatoes", price: 3, enseigne: "McDonalds", inBag: false },
{ id: 3, name: "BigMac", price: 4, enseigne: "KFC", inBag: false },
{ id: 4, name: "Nuggets", price: 3, enseigne: "KFC", inBag: false }
];
}
添加项目的功能(我从前一页通过 navparams 获得了这些值)
addToBasket(name: string, price: number) {
this.event.publish("cart:updated", this.count);
productProvider.setInbag(true)
this.viewCtrl.dismiss();
}
我不知道如何从数组中选择某个对象来将 inBag 变量设置为 true。
【问题讨论】: