如何将滚动条滚动到底部?

时间:2019-06-27 16:08:15

标签: angular perfect-scrollbar

我在将滚动条滚动到底部时遇到问题。在ngAfterViewInit上,它可以正确加载。

当我添加新消息时,它不会触发滚动,但是在添加第二条消息后,它将滚动到第一条消息。所以看起来我需要延迟或其他时间。

@ViewChild(PerfectScrollbarComponent, {static: true}) scrollbar?: PerfectScrollbarComponent;


scrollToBottom(): void {
    this.scrollbar.directiveRef.scrollToBottom(0, 200);
 }

我为此创建了一个Stackblitz:StackBlitz

1 个答案:

答案 0 :(得分:1)

setTimeout换行:

setTimeout(() => {
  this.scrollToBottom();
});