最近,我已经将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
]
})
即使我已经定义了输入组件,也会引发此错误。有人可以提出任何解决方案吗?
这实际上是一个愚蠢的问题。我只查看代码,但是问题是由ClientApp/dist
目录中的某些文件引起的。因此,应用程序将提取这些文件,而不是提取ng serve
文件。因此,我对文件所做的任何更改都不会被提取。从dist文件夹删除所有内容可解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句