1
私は、前のページではなく前のタブに戻るはずのAndroidハードウェアの戻るボタンをクリックすると、プロジェクトにタブページがあります。どうやってするか?IonicのAndroidハードウェアの戻るボタンを上書きする方法は?
具体的には、app.jsではなくコントローラ(ページ)ごとに戻るボタンを無効にする方法はありますか?
私は、前のページではなく前のタブに戻るはずのAndroidハードウェアの戻るボタンをクリックすると、プロジェクトにタブページがあります。どうやってするか?IonicのAndroidハードウェアの戻るボタンを上書きする方法は?
具体的には、app.jsではなくコントローラ(ページ)ごとに戻るボタンを無効にする方法はありますか?
回答http://www.gajotres.net/ionic-framework-handling-android-back-button-like-a-pro/2/。
app.controller('TheFirstController', function($scope, $ionicPlatform) {
var deregisterFirst = $ionicPlatform.registerBackButtonAction(
function() {
alert("This is the first page");
}, 100
);
$scope.$on('$destroy', deregisterFirst);
});
http://www.gajotres.net/ionic-framework-handling-android-back-button-like-a-pro/ – USKMobility
私はこれに出くわしたが、私は欲しい答えが気付きませんでした2ページ目。ありがとう! ;) –
@USKMobility私はコントローラでregisterBackButtonActionを使用しています。 $ scope($ destroy、deregisterFunction)によって呼び出された後に登録解除されるはずですが、それでも他のページに残っています。何かアドバイス? –