I'm using the ionic cli to generate the page using this command
ionic generate page login
ionic g page login
then i get this error in browser
Typescript Error
Property 'forChild' does not exist on type 'typeof IonicModule'.
E:/workspace/Ionic/myApp/src/pages/login/login.module.ts
imports: [
IonicModule.forChild(Login),
],
also creating 4 items in login folder.
1.login.html
2.login.ts
3.login.module.ts
4.login.scss
any body can solve this. here is login.module.ts
import { NgModule } from '@angular/core';
import { IonicModule } from 'ionic-angular';
import { Login } from './login';
@NgModule({
declarations: [
Login,
],
imports: [
IonicModule.forChild(Login),
],
exports: [
Login
]
})
export class LoginModule {}
if i remove this line , app works fine.
IonicModule.forChild(Login),
There is
IonicModule.forRoot(MyApp)
.Github link here.
For bootstrapping a single page you could try IonicPageModule.
Change your import to :
Update:
Relevant links:IonicPage, IonicPageModule.
According to the google docs shared in discussion here this is introduced in
ionic 3
for lazy loading of ionic pages.