Colocando componentes na matriz de declarações e na matriz entryComponents
Quando crio um novo componente de página, agora tenho que colocá-lo em declarações e também em entryComponents Array. Por que tem que ser nos dois lugares?
por exemplo, acabei de criar um novo arquivo login.page.ts, mas preciso declará-lo nas declarações e no array entryComponents (por exemplo, não é um entryComponent, por assim dizer)
app.module.ts
@NgModule({
declarations: [
MyApp,
LoginPage
],
imports: [
IonicModule.forRoot(MyApp),
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
LoginPage
],
providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}]
})
export class AppModule {}