javascript - 在 Ionic 4 中关闭 Modal 后如何调用函数

标签 javascript angular ionic-framework ionic4

我正在使用模态,并希望在关闭模态后调用一个函数。

我试过 onDidDismiss() 方法,但它显示错误

async openModal() {
    const modal = await this.modal.create({ component: UploadPage });
    modal.onDidDismiss(() => {
        this.getData();
    });
    return await modal.present();
}

getData() {
......
}

以这种方式我得到了一个错误“Expected 0 arguments, but got 1.”

最佳答案

onDidDismiss()返回 Promise<OverlayEventDetail<any>> .

尝试如下。

const modal = await modalController.create({ component: UploadPage });
const { data } = await modal.onDidDismiss();
if (data) {
   this.getData();
}

关于javascript - 在 Ionic 4 中关闭 Modal 后如何调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56723530/

相关文章:

typescript - Angular 2服务的异步初始化

ionic-framework - 如何安装 Ionic v1?按照官方指南安装 v2

javascript - Leaflet .locate 监视选项在更改选项卡 Ionic 3 后中断 .locate

javascript - 根据另一个日期选择器的值设置日期选择器的 min 属性

javascript - JavaScript 中的 FFMPEG 命令

angular - 如何在Angular Material中更改垫子形式字段的边框颜色

Angular Material 扁平树父子图形表示

javascript - jQuery Calendar时间选择建议

javascript - 最终用户控制台上的 403(禁止)

html - 如何模拟输入时出现的浮点值