Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework ionic 5获取模态中包含的组件实例的引用_Ionic Framework_Ionic5 - Fatal编程技术网

Ionic framework ionic 5获取模态中包含的组件实例的引用

Ionic framework ionic 5获取模态中包含的组件实例的引用,ionic-framework,ionic5,Ionic Framework,Ionic5,我正在将一个应用程序从ionic 3迁移到5。在我的应用程序中,我需要从创建模态的类中访问模态组件实例,以便以编程方式调用其中的两个函数 在Ionic3中,我曾获得如下组件实例: const myComponent = myModal.overlay.instance as MyComponent; 但在爱奥尼亚5号上,“覆盖”属性似乎已被删除 如何获得Ionic 5中的组件实例?或者,有没有更好的方法对模态中包含的组件调用函数?访问模态实例,这样您就可以访问模态中的组件,这样您就可以对其调用

我正在将一个应用程序从ionic 3迁移到5。在我的应用程序中,我需要从创建模态的类中访问模态组件实例,以便以编程方式调用其中的两个函数

在Ionic3中,我曾获得如下组件实例:

const myComponent = myModal.overlay.instance as MyComponent;
但在爱奥尼亚5号上,“覆盖”属性似乎已被删除


如何获得Ionic 5中的组件实例?或者,有没有更好的方法对模态中包含的组件调用函数?

访问模态实例,这样您就可以访问模态中的组件,这样您就可以对其调用方法,听起来像是意大利面条代码。最好将这些方法提取到服务中,这样您就可以轻松地从任何组件调用这些方法。谢谢您的回答。当然,优化可以在这里完成,也可能会完成,但目前的任务是从离子3和离子5迁移,保持相同的功能。在迁移时重构所有内容将添加更多需要解决的问题。问题是关于HtmlInMoDaleElement的一个属性,它在Ionic 3中公开,在Ionic 5中不再公开,如果可能的话,我需要一个替代方案。