私はイオンアプリを構築しています。ユーザーには常に前のページに戻るバックリンクがあります。私が気づいたのは、ユーザーがページの中央または中央にスクロールして新しいURLをクリックし、URL上の戻るボタンを使用して前のページに戻ると、ページが自動的に先頭から始まります再び。私はPCでテストするとき、状態はその状態を維持するが、私はアンドロイドの携帯電話にデプロイしたときに私はこれを発見した?新しいページを表示した後に前のページに移動する
JS
.controller('back_ctrl', function($scope, $ionicHistory)
{
$scope.goBack=function()
{
$ionicHistory.goBack(); //This doesn't work
//window.history.back(); //This works
//alert('goBackHandler called. Did it work?'); //For testing
};
})
HTMLあなたは、このいずれかのコントローラを作成しようとしているのはなぜ
<ion-nav-buttons side="left">
<button class="button button-icon icon ion-chevron-left" ng-controller="back_ctrl" ng-click="goBack()"> </button>
</ion-nav-buttons>