Ich baue eine ionische App und es gibt einen Backlink, der die Benutzer immer wieder mit der vorherigen Seite verbindet. Was ich bemerkt habe, ist, wenn der Benutzer in die Mitte oder den unteren Teil einer Seite scrollt und auf eine neue URL klickt und dann die Zurück-Taste auf der URL benutzt, um zur vorherigen Seite zurückzukehren, wird die Seite automatisch von oben beginnen nochmal. Wenn ich auf dem PC teste, behält der Staat seinen Zustand bei, aber als ich zu einem Android-Telefon entfaltete, fand ich dieses geschieht?Vorherige Seite geht nach dem Aufrufen einer neuen Seite nach oben
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>