Ответ 1
Существует
IonicModule.forRoot(MyApp)
.
Github link здесь.
export class IonicModule {
/**
* Set the root app component for you IonicModule
* @param {any} appRoot The root AppComponent for this app.
* @param {any} config Config Options for the app. Accepts any config property.
* @param {any} deepLinkConfig Any configuration needed for the Ionic Deeplinker.
*/
static forRoot(appRoot: any,
config: any = null,
deepLinkConfig: DeepLinkConfig = null): ModuleWithProviders {
Для начальной загрузки одной страницы вы можете попробовать IonicPageModule.
@NgModule({
imports: [IonicModule],
exports: [IonicModule]
})
export class IonicPageModule {
static forChild(page: any): ModuleWithProviders {
Измените свой импорт на:
imports: [
IonicPageModule.forChild(Login),
]
Update:
Соответствующие ссылки: IonicPage, IonicPageModule.
В соответствии с google docs в разделе обсуждение здесь это введено в ionic 3
для ленивой загрузки ионных страниц.