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
Angular 延迟加载开放模态[5]_Angular_Ionic Framework_Modal Dialog_Ionic5 - Fatal编程技术网

Angular 延迟加载开放模态[5]

Angular 延迟加载开放模态[5],angular,ionic-framework,modal-dialog,ionic5,Angular,Ionic Framework,Modal Dialog,Ionic5,我尝试在Ionic 5中延迟加载打开一个模态。我有多个模态要在同一个页面中打开,所以我想做一个函数,通过参数指定的字符串名打开模态。它适用于爱奥尼亚3,也适用于爱奥尼亚5文档。见下图: 代码如下: async presentModal(modalName: string) { const modal = await this.modalCtrl.create({ component: modalName, componentProps: { 'note': th

我尝试在Ionic 5中延迟加载打开一个模态。我有多个模态要在同一个页面中打开,所以我想做一个函数,通过参数指定的字符串名打开模态。它适用于爱奥尼亚3,也适用于爱奥尼亚5文档。见下图:

代码如下:

async presentModal(modalName: string) {
  const modal = await this.modalCtrl.create({
    component: modalName,
    componentProps: {
      'note': this.massageNote.content
    }
  });
  return await modal.present();
}
函数调用:

presentModal('AssessmentSectionModalPage');
调用函数时,我得到的错误如下

错误:找不到评估部分ModalPage的组件工厂。您是否将其添加到@NgModule.entryComponents


我还在页面的模块中导入了“assessmentSectionModalManageModule”,但仍然得到了这个结果。有什么帮助吗?谢谢

对我来说相同,移除组件没有效果。

对我来说相同,移除组件没有效果。

是否将其添加到app.modupe或page.module的导入中?是的,已经这样做了。每次都是相同的错误。如果你移除组件,它会工作吗?尝试了各种方法。还是不行(我认为这种方法是错误的,我今天会测试它并给你一个答案,但是你尝试过function或HtmleElement吗?正如我说的,我到达我的电脑几小时后会回答你是否将其添加到app.modupe或page.module的导入中?是的,已经这样做了。每次都会出现相同的错误。如果你删除组件,它会工作吗?尝试了各种方法。Still不起作用。:(我认为这个方法是错误的,我今天会测试它并给你一个答案,但是你试过function或HtmleElement吗?正如我所说的,我会在几个小时后到达我的电脑时回复