Ionic

Disable Hardware Back Button In An Ionic 1.x App

Posted by Weston Ganger on November 21, 2015

I wanted to disable the back button in a game I was making with Ionic.

This code must go in your apps .run function, it will not work in your controllers.


/* www/js/app.js */

// To Disable Back in Entire App
$ionicPlatform.registerBackButtonAction(function(){
  event.preventDefault();
}, 100);

// To Conditionally Disable Back
$ionicPlatform.registerBackButtonAction(function(){
  if($ionicHistory.currentStateName === 'someStateName'){
    event.preventDefault();
  }else{
    $ionicHistory.goBack();
  }
}, 100);


Related External Links:


Posted in Ionic and Tagged with ionic android ios 


Need help on your next project or application?

I specialize in Ruby-on-Rails, AngularJS, Javascript, Bootstrap, and Hybrid Mobile Apps with Cordova & Ionic.

Contact Me

Recommended Posts