小编PKS*_*PKS的帖子

Ionic 4 - 从 Popover 传回数据而不关闭

在 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)

在不关闭弹出窗口的情况下,我可以将数据传回吗?

popover angular ionic4

13
推荐指数
2
解决办法
8121
查看次数

标签 统计

angular ×1

ionic4 ×1

popover ×1