Я создал модуль компонентов и импортировал его в app.module.ts.
component / component.module.ts:
// import stuff........
@NgModule({
declarations: [
ComponentA,
ComponentB,
ComponentC
],
imports: [
IonicModule,
PipesModule
],
exports: [
ComponentA,
ComponentB,
ComponentC
],
entryComponents: [
SearchTabComponent
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class ComponentsModule { }
app.module.ts
@NgModule({
declarations: [
MyApp,
PageA,
PageB
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp, { tabsHideOnSubPages: true }),
IonicStorageModule.forRoot(),
AuthModule,
HttpModule,
PipesModule,
ComponentsModule,
DirectivesModule,
IonicImageViewerModule
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
PageA,
PageB
],
providers: []
})
export class AppModule { }
Приложение работает нормально, но в части .html оно показывает, что оно не является частью модуля.