从组件
问题描述:
打开Angular Bootstrap模态我试图设置一个简单的模态使用角引导。但我跑到这个错误:从组件
"ERROR Error: No component factory found for ModalContentComponent. Did you add it to @NgModule.entryComponents?
at noComponentFactoryError"
我已经导入模块,但仍然无法得到这个工作。我已经开始使用文档HERE,并且还查看了此StackOverflow问题HERE。
这里是我的app.module:
import { FormPoster } from './services/form-poster.service';
import { DatepickerModule } from 'ngx-bootstrap/datepicker';
import { ButtonsModule } from 'ngx-bootstrap/buttons';
import { RatingModule } from 'ngx-bootstrap/rating';
import { AddGameComponent } from './add-game/add-game.component';
import { ModalModule } from 'ngx-bootstrap';
@NgModule({
declarations: [
AppComponent,
EmployeeComponent,
EmployeeTitlePipe,
EmployeeListComponent,
EmployeeCountComponent,
HomeComponentComponent,
PageNotFoundComponent,
AddEmployeeComponent,
AddGameComponent,
],
imports: [
BrowserModule,
BrowserAnimationsModule,
FormsModule,
HttpModule,
ButtonsModule.forRoot(),
RatingModule.forRoot(),
ModalModule.forRoot(),
DatepickerModule.forRoot(),
RouterModule.forRoot(appRoutes)
],
providers: [EmployeeService, FormPoster],
bootstrap: [AppComponent]
})
export class AppModule { }
答
在你的模块文件添加ModalContentComponent
内entryComponent
。
像以下:
entryComponents: [
ModalContentComponent
]
我没有尝试,并收到该错误是“未捕获的错误:ModalContentComponent不能用作入口部件” –
你可以创建plunker?并分享你的代码 – Chandru