$ionicPlatform.registerBackButtonAction(function (event) { if ($ionicHistory.viewHistory().backView === null) { event.preventDefault(); } else { $state.go($ionicHistory.viewHistory().backView.stateName) } },1000);