【发布时间】:2018-04-09 23:09:52
【问题描述】:
我正在使用带有 webpack 的 Angular 4 模板 当我尝试使用组件(ConfirmComponent)时出现此错误:
没有为 ConfirmComponent 找到组件工厂。你添加到 @NgModule.entryComponents?
组件在app.module.server.ts中声明
@NgModule({
bootstrap: [ AppComponent ],
imports: [
// ...
],
entryComponents: [
ConfirmComponent,
],
})
export class AppModule { }
我也有app.module.browser.ts和app.module.shared.ts
我该如何解决这个问题?
【问题讨论】:
-
你如何使用
ConfirmComponent细节不足以回答你的问题 -
嗨,我在我的组件导入 { ConfirmComponent } from "../confirm.component/confirm.component";
-
如果它要作为一个通用组件,你可以把它放到CommonModule的声明和入口组件中,从其他地方移除。
-
@CodeSpy 上述链接中的解决方案对我有用。谢谢
标签: angular angular-webpack-starter