I've found some undesired, at least for me, behaviour when the route changes. In the step 11 of the tutorial http://angular.github.io/angular-phonecat/step-11/app/#/phon
Try this http://ionicframework.com/docs/api/service/$ionicScrollDelegate/
It does scroll to the top of the list scrollTop()