I have split my app.module.ts into multiple modules, however this is causing an error that I can't solve. I get the error:
Template parse errors: 'generic-titlepagebar' is not a known element
These are my modules which use generic-titlepagebar.
app.modules.ts:
@NgModule({
declarations: [
AppComponent,
LoginComponent
],
imports: [
BrowserModule,
MaterialModule,
FormsModule,
ReactiveFormsModule,
HttpModule,
BrowserAnimationsModule,
MdNativeDateModule,
Md2Module,
ResponsiveModule,
DataTableModule,
GridsterModule,
NgbDropdownModule.forRoot(),
AgmCoreModule.forRoot({
apiKey: 'AIzaSyD2lf1s8D8vkzHKxDWfkHqGAGsGLAWlNvw'
}),
CustomComponentsModule,
GenericComponentsModule,
ViewModule,
ServiceModule,
RouterModule.forRoot(appRoutes),
],
providers: [
{
provide: Http,
useFactory: httpFactory,
deps: [XHRBackend, RequestOptions]
}
],
bootstrap: [
AppComponent
]
})
export class AppModule { }
And generic-component.module.ts
@NgModule({
imports: [
CommonModule,
MaterialModule,
FormsModule,
ReactiveFormsModule,
HttpModule,
BrowserAnimationsModule,
RouterModule,
MdNativeDateModule,
Md2Module,
ResponsiveModule,
DataTableModule,
GridsterModule,
NgbDropdownModule.forRoot(),
AgmCoreModule.forRoot({
apiKey: 'AIzaSyD2lf1s8D8vkzHKxDWfkHqGAGsGLAWlNvw'
})
],
declarations: [
BackButtonComponent,
DynamicFormComponent,
DynamicFormQuestionComponent,
DynamicLoaderComponent,
GenericCardComponent,
GenericConfigComponent,
GenericListComponent,
GenericProjectSwitcherComponent,
GenericSearchComponent,
MapsComponent,
TableComponent,
TableDetailsComponent,
TabsbarComponent,
TitlePageBarComponent,
MenuComponent
],
entryComponents: [
GenericListComponent,
DynamicFormComponent,
GenericCardComponent,
GenericSearchComponent,
TableComponent
]
})
export class GenericComponentsModule {}