无法将navParams从两个单独的页面发送到离子2中的另一个页面

时间:2017-06-12 08:22:01

标签: angular ionic2

itemTapped($event, customer) {
    let customerData = { customer };
    this.navCtrl.push(AddInvoicesPage, { customerData});
}

这是我设置navParams的地方。

this.customer = this.navParams.get("customerData");

访问navparams的方式。问题是“this.customer”未定义!我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

对象必须具有键和值。所以试试这个this.navCtrl.push(AddInvoicesPage, { customerData: theDataYouWantToSend });

答案 1 :(得分:0)

如果您这样发送:

this.navCtrl.push(AddInvoicesPage, { customerData: customerData});

你可以这样:

this.navparams.data.customerData