import { Component } from '@angular/core';
// DON'T FORGET TO ADD 'App' ...
import { Platform, App } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { HomePage } from '../pages/home/home';
import { ImageviewerPage } from '../pages/imageviewer/imageviewer';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
rootPage:any = HomePage;
constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, private app:App) {
platform.ready().then(() => {
statusBar.styleDefault();
splashScreen.hide();
});
// this is where the magic happens
platform.registerBackButtonAction(() => {
let nav = app.getActiveNavs()[0];
let activeView = nav.getActive();
if (nav.canGoBack()){ //Can we go back?
nav.pop();
}
});
}
}
Last active
July 23, 2018 23:26
-
-
Save Ademking/96b5651448fe56021c4b08331d53931b to your computer and use it in GitHub Desktop.
π Ionic 3: Make "Back" Hardware Button return to last page (Solution)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment