Отображение списка сообщений через ng-repeat, когда пользователь прокручивает вверх, старые сообщения загружаются через ion Refresh. Желательно, чтобы старые сообщения добавлялись над текущими сообщениями, а положение прокрутки текущих сообщений сохранялось.
HTML
<ion-content id="messageScroller" delegate-handle="userMessageScroll">
<ion-refresher pulling-icon="ion-ios-arrow-thin-down" refreshing-text="loading messages" on-refresh="moreMessages()">
</ion-refresher>
<div ng-repeat="message in convo.messages">
{{message.text}}
</div>
</ion-content>
JS
$scope.moreMessages = function() {
$scope.convo.messages = olderMessages().concat($scope.convo.messages)
}
Проблема в том, что когда вызывается больше сообщений, ионное содержимое прокручивается вверх (остается вверху?).
Как установить положение прокрутки, чтобы загрузка старых сообщений просто делала старые сообщения доступными при прокрутке вверх? Как в iMessage или других мессенджерах?