ERROR错误:未找到TestComponent的组件工厂

问题描述 投票:0回答:1

我添加了新的组件,

   MlP8DocumentComponent

已将其添加到app.module.ts中,

       declarations: [MlP8DocumentComponent, MlAmendmentDetailsComponent],
       entryComponents:[MlP8DocumentComponent, MlAmendmentDetailsComponent]

当我尝试访问它时,我单击一个选项卡,

    switch (section) {
    case 'amendmentDetails': {
      factory = this.resolver.resolveComponentFactory(MlAmendmentDetailsComponent);
      break;
    }
    case 'p8documents': {
      factory = this.resolver.resolveComponentFactory(MlP8DocumentComponent);
      break;
    }
  }

它说错误

     MlSummaryComponent.html:3 ERROR Error: No component factory found for MlP8DocumentComponent. Did you add it to @NgModule.entryComponents?

entrycomponent中的另一个组件正在运行。任何人都可以帮助我。谢谢。

angular angular6 mean-stack angular-components
1个回答
0
投票

如果尝试在其他模块中使用此组件,则需要将其添加到该模块的entrycomponents中,并将其导出到app.module.ts] >>

exports: [MlP8DocumentComponent]
© www.soinside.com 2019 - 2024. All rights reserved.