Angular 7, Виртуальный свиток.Не могу установить scrollTop в макс. - PullRequest
0 голосов
/ 25 октября 2018

Попробуйте использовать виртуальный свиток для моего чата.Работает нормально, но у меня есть проблема.Когда данные загружены, я установил scrollTop в max, чтобы перейти к концу чата.Но в результате я не в конце, а почти в конце (примерно на 500 пикселей выше, чем снизу).Может быть, есть идеи, как это исправить?

Я использую директиву CdkScrollable от '@angular/cdk/scrolling'.

Используйте ее в таком компоненте как:

@ViewChildren(CdkScrollable) cdkScrollable;

scrollToEnd() {    
    this.cdkScrollable.first.scrollTo({bottom: 0});
}

1 Ответ

0 голосов
/ 25 октября 2018

Я понимаю, в чем проблема.Я использую FixedSizeVirtualScrollStrategy, но у меня нет общего размера для элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...