After returning to previous page in the lastest Ionic 4.0.0-beta.8, the page loses scroll position as explained here: ionic-team/ionic-framework#14737
This simple example saves the scroll position in the page, and after returning into it the scroll is restored.
this.content.getScrollElement().then(data => {
console.log(data.scrollTop);
this.scrollPosition = data.scrollTop;
});
this.content.scrollToPoint(0, this.scrollPosition);
You can find some navigation examples, like router.navigateByUrl, navCtrl.navigateForward, by HTML routerLink, etc.
Copyright © 2018 Joan Roig.