在 Ionic 4 中,我想将数据从 Popover 控制器传递到视图页面。
我能够获取数据,onDismiss()但我想在不退出弹出窗口的情况下进行。
下面是我尝试过的代码片段onDismiss(),它有效。
我们是否可以捕获任何其他弹出窗口方法或状态更改
页
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();
}
Run Code Online (Sandbox Code Playgroud)
这是弹出组件
changeRouteDetailView(mode: View) {
this.viewType = mode;
this.popCtrl.dismiss(this.viewType);
}
Run Code Online (Sandbox Code Playgroud)
在不关闭弹出窗口的情况下,我可以将数据传回吗?