From beab06f7ce38cf6f1d769b601b933f3f140a1d36 Mon Sep 17 00:00:00 2001 From: "Manu Mtz.-Almeida" Date: Fri, 4 Nov 2016 20:12:04 +0100 Subject: [PATCH] fix(nav): controller is initialized --- src/components/nav/test/basic/app-module.ts | 2 +- src/navigation/nav-controller-base.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/nav/test/basic/app-module.ts b/src/components/nav/test/basic/app-module.ts index 7b64379785..8e690840f6 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 60e057f59d..ab68e09594 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