2017-01-13 11 views
0

デフォルトのイオンバックボタンがネストされたビューに表示されていなかったので、それらのページのカスタム戻るボタンを作成することにしました。ionicでカスタム戻るボタンを作成しますか?

<ion-nav-buttons side="left"> 
<button class="button button-clear" ng-click="goBack()"><i class="ion-android-arrow-back" style="font-size:30px;" ></i></button> 
</ion-nav-buttons> 

私のコントローラ機能:

$scope.goBack = function() { 
     $state.go('app.home'); 
    }; 

しかし、このロジックは問題を働いているが、私のカスタムバックボタンはボタンが戻って行く上で示したバックイオン性のアニメーションが表示されない、ということです。私のカスタム戻るボタンを使用してそのアニメーションを達成するにはどうすればいいですか?

もし誰かが私にこの状況のいくつかの他の回避策を教えてもらえれば。

答えて

0

ボタンが表示されていない場合は、履歴に何らかの混乱が生じるはずです。あなたは、代替パスを取らなければならない場合、それはうまくdoen't場合でも、最初の$ionicHistory

$scope.goBack = function() { 
    $ionicHistory.goBack(); 
}; 

を使用してみてください、使用してみてください

$scope.goBack = function() { 
    $ionicViewSwitcher.nextDirection("backward"); 
    $state.go('app.home'); 
}; 
関連する問題