Angular 未找到UserCommonModalComponent的组件工厂。您是否将其添加到@NgModule.entryComponents?

Angular 未找到UserCommonModalComponent的组件工厂。您是否将其添加到@NgModule.entryComponents?,angular,dialog,angular-material,angular6,angular8,Angular,Dialog,Angular Material,Angular6,Angular8,打开关联模块中的mat模型pop am added entry components时,我遇到一个错误,但无法解决问题。我们如何解决?请在此处输入图像描述给我建议。如果您使用的是mat对话框,则必须将弹出组件包含在entryComponents文件中 @NgModule({ declarations: [ ... , UserCommonModalComponent], entryComponents: [..., UserCommonModalComponent], }) 如

打开关联模块中的mat模型pop am added entry components时,我遇到一个错误,但无法解决问题。我们如何解决?请在此处输入图像描述给我建议。如果您使用的是
mat对话框
,则必须将弹出组件包含在
entryComponents
文件中

@NgModule({
    declarations: [ ... , UserCommonModalComponent],
    entryComponents: [..., UserCommonModalComponent],
})

如果您使用的是modals,只需将ModalModule.forRoot()放入您的自定义模块中即可

您能分享完整的代码吗?它起作用了,错误并不明显,因为它需要添加entryComponents,这是不正确的,因为它已经完成了,ModalModule.forRoot()是我的案例所需要的。