最近我将一个 ASP.NET Core 2.0 Angular 应用程序转换为 ASP.NET Core 2.1(后来使用了angular/cli
应用程序)。在以前的版本中,我有一些使用 ngx-bootstrap 构建的模态组件,它们工作正常。但是在转换之后,这些组件停止工作并开始抛出这个错误 -
未找到 {component} 的组件工厂。你把它添加到@NgModule.entryComponents 了吗?
我在 app.module.ts 文件中添加了以下内容 -
@NgModule({
imports: [
ModalModule.forRoot(),
MySubModule
],
entryComponents: [
MyModalComponent
]
})
在我的MySubModule
——
@NgModule({
declarations: [
MyModalComponent
],
imports: [
ModalModule.forRoot()
]
exports: [
MyModalComponent
]
})
即使我已经定义了我的入口组件,它也会抛出这个错误。任何人都可以提出任何解决方案吗?