StivinKing
@StivinKing

Как автоматически проскролить до таблицы?

Доброго времени суток,

Наткнулся на то, что на ноутбуках, или маленьких экранах, некоторые формы занимают много места, и при запросе информации таблица с данными появляется где-то внизу. Решил сделать, чтобы при появлении таблицы страница скроллилась до неё. Но вот что-то не получается. Подготовил место Plunker

Пробовал через this.el.nativeElement.scrollTop = 0; но получаю undefined
  • Вопрос задан
  • 376 просмотров
Решения вопроса 1
Есть много вариантов, вот к примеру один из вариантов

Определяем template reference variable

<table *ngIf="view" #table>

Следим за появлением таблицы на странице и скроллим к ней в случае появления

@ViewChild('table') 
set tableEl(el: ElementRefl) {
  if(el) {
    el.nativeElement.scrollIntoView();
  }
}


Живой пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы