fix(ionicView): erase saved scroll for a view on back

This commit is contained in:
Andy Joslin
2014-02-05 10:42:14 -05:00
parent f2a528b7e3
commit 40fcd01e9b
2 changed files with 7 additions and 2 deletions

View File

@@ -152,6 +152,7 @@ angular.module('ionic.service.view', ['ui.router', 'ionic.service.platform'])
// they went back one, set the old current view as a forward view
rsp.viewId = backView.viewId;
rsp.navAction = 'moveBack';
currentView.scrollValues = {}; //when going back, erase scrollValues
if(backView.historyId === currentView.historyId) {
// went back in the same history
rsp.navDirection = 'back';
@@ -225,6 +226,7 @@ angular.module('ionic.service.view', ['ui.router', 'ionic.service.platform'])
stateName: this.getCurrentStateName(),
stateParams: this.getCurrentStateParams(),
url: $location.url(),
scrollValues: null
});
// add the new view to this history's stack