不使用navpush传递多个数据

时间:2019-01-18 15:42:02

标签: angular ionic-framework ionic2 ionic3

我要为我的离子应用程序实现购物车系统。

当我单击“添加到购物车”按钮时,我想查看购物篮中添加的产品。 我不知道如何将数据传递到购物篮页面。

要传递的示例数据

name: any;
price: any;

我的功能

public addToBasket(): void {
    //data for the tabBadge value
    this.event.publish("cart:updated", this.count);

    this.viewCtrl.dismiss();
}

是否可以使用事件将多个数据传递到另一个页面而不使用navpush?

1 个答案:

答案 0 :(得分:1)

组件不应直接获取或保存数据,它们当然也不应故意提供虚假数据。他们应该专注于呈现数据并将数据访问权委派给服务。 服务是在彼此不认识的类之间共享信息的好方法。 您可以在Services

中找到更多信息