diff --git a/src/components/nav/test/basic/app-module.ts b/src/components/nav/test/basic/app-module.ts index 7b643797858..8e690840f60 100644 --- a/src/components/nav/test/basic/app-module.ts +++ b/src/components/nav/test/basic/app-module.ts @@ -258,7 +258,7 @@ export class FirstPage { } -@Component({template: ''}) +@Component({template: ''}) export class RedirectPage { constructor(public navCtrl: NavController) { } ionViewDidEnter() { diff --git a/src/navigation/nav-controller-base.ts b/src/navigation/nav-controller-base.ts index 60e057f59d9..ab68e09594c 100644 --- a/src/navigation/nav-controller-base.ts +++ b/src/navigation/nav-controller-base.ts @@ -177,6 +177,7 @@ export class NavControllerBase extends Ion implements NavController { ti.resolve = (hasCompleted: boolean, isAsync: boolean, enteringName: string, leavingName: string, direction: string) => { // transition has successfully resolved this._trnsId = null; + this._init = true; resolve && resolve(hasCompleted, isAsync, enteringName, leavingName, direction); // let's see if there's another to kick off