diff --git a/angular/src/directives/navigation/stack-controller.ts b/angular/src/directives/navigation/stack-controller.ts index a6dbd7e210..c4dd070101 100644 --- a/angular/src/directives/navigation/stack-controller.ts +++ b/angular/src/directives/navigation/stack-controller.ts @@ -53,8 +53,8 @@ export class StackController { startBackTransition() { this.transition( - this.views[this.views.length - 2], - this.views[this.views.length - 1], + this.views[this.views.length - 2], // entering view + this.views[this.views.length - 1], // leaving view -1, true, true, diff --git a/angular/src/providers/nav-controller.ts b/angular/src/providers/nav-controller.ts index d7a7142d99..122f65100b 100644 --- a/angular/src/providers/nav-controller.ts +++ b/angular/src/providers/nav-controller.ts @@ -13,7 +13,7 @@ export const enum NavIntent { @Injectable() export class NavController { - private intent: NavIntent = NavIntent.Auto; + private intent: NavIntent = NavIntent.Root; private animated = true; private stack: string[] = []; @@ -79,8 +79,8 @@ export class NavController { animated = this.animated; direction = intentToDirection(this.intent); } - this.intent = NavIntent.Auto; - this.animated = true; + this.intent = NavIntent.Root; + this.animated = false; return { direction,