Скроллбар в чате

у меня есть компонент мессенджера с сообщениями, где я задал ему [scrollTop]="setScroll()", в методе setScroll устанавливаю scrollTop = scrollHeight, чтобы пользователь видел последние сообщения.

Сейчас добавил подгрузку сообщений с сервера, когда пользователь листает вверх и хочу, чтобы при обновлении компонента с сообщениями положение пользователя оставалось на месте и пользователь мог листать дальше вверх. Как такое реализовать? Сейчас пытаюсь хранить старое значение scrollHeight и при добавлении сообщений на основе нового значения вычисляю scrollTop, пока что безуспешно.

P.S. навыков верстки/js/ts почти нет, отвечайте, пожалуйста, подробнее :)


Ответы (0 шт):