2017-09-26 20 views
0

打开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 { } 

回答

0

在你的模块文件添加ModalContentComponententryComponent

像以下:

entryComponents: [ 
    ModalContentComponent 
] 
+0

我没有尝试,并收到该错误是“未捕获的错误:ModalContentComponent不能用作入口部件” –

+0

你可以创建plunker?并分享你的代码 – Chandru