【问题标题】:No component factory found for UserCommonModalComponent. Did you add it to @NgModule.entryComponents?未找到 UserCommonModalComponent 的组件工厂。你把它添加到@NgModule.entryComponents 了吗?
【发布时间】:2019-08-26 09:47:54
【问题描述】:

打开mat model pop时出现错误,我在相关模块中添加了入口组件但无法解决如何解决给我建议请在此处输入图像描述

【问题讨论】:

  • 你能分享你的完整代码吗?

标签: angular dialog angular-material angular6 angular8


【解决方案1】:

如果您使用的是Mat-Dialog,则必须在AppModule 文件中的entryComponents 中包含弹出组件。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 它工作了,这个错误并不明确,因为它需要添加 entryComponents,这是不正确的,因为它已经完成了,ModalModule.forRoot() 是我所需要的。
    猜你喜欢
    • 2018-01-06
    • 2019-11-05
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多