【发布时间】:2019-04-28 14:43:42
【问题描述】:
在 Ionic 4 中,我想将数据从 Popover 控制器传递到视图页面。
我能够获取数据onDismiss(),但我想在不退出弹出框的情况下这样做。
下面是我试过onDismiss()的代码sn-p,它成功了。
我们是否有任何其他可以捕获的弹出方法或状态更改
页面
async presentPopover(opts) {
console.log(opts);
const popover = await this.popoverController.create({
component: RouteDetailsPopoverComponent,
componentProps: {
viewType: this.viewType
},
event: opts.event
});
popover.onDidDismiss()
.then((result) => {
console.log(result['data']);
this.viewType = result['data'];
});
return await popover.present();
}
这是弹出框组件
changeRouteDetailView(mode: View) {
this.viewType = mode;
this.popCtrl.dismiss(this.viewType);
}
在不关闭弹出框的情况下,我可以将数据传回吗?
【问题讨论】: