由于我是Ionic 3的新手,我想知道如何将参数从一个标签传递到另一个标签。我正在使用navCtrl.parent.select(index)。我能够导航到其他选项卡但无法传递参数。我使用以下代码来实现此目的。但未能检索到params。 提前致谢回复
让prm = { DT:19, 月:" 11月" }; this.navCtrl.parent.select(0).rootParams = prm;
答案 0 :(得分:1)
您可以通过订阅活动来完成。
Tab1Component
import { Events } from 'ionic-angular';
constructor(public events: Events) {}
publishEvent() {
prm = { dt:19, month: "November" };
this.events.publish('event-name', prm);
}
Tab2Component
ngOnInit() {
events.subscribe('event-name', (prm) => {
console.log(prm);
});
}
我希望它有所帮助