Для моего побочного проекта я хочу реализовать поток чата, в котором новое сообщение добавляется снизу, а окна должны прокручиваться в нижнюю часть, чтобы отобразить последнее сообщение.
Чтобы сделать это, я решил использовать ViewChildren
для компонента, чтобы найти последнее сообщение (последнее) и использовать scrollIntoView
на nativeElement
.
Чтобы не вызвать метод, напрямую обратившись к DOM API nativeElement.scrollIntoView()
. Я считаю, что мне нужно будет использовать renderer.invokeElementMethod(nativeElement, 'scrollIntoView')
.
Проблема renderer
устарела в пользу renderer2
, и я не могу найти альтернативы для метода invokeElementMethod
в renderer2
.
Вопрос: есть ли метод, который я пропустил в renderer2
, который делает именно это? или у нас есть новый способ сделать вызов метода элемента сейчас?