So I tried making a chatbox window component that displays all the messages. After I load and display the messages I want to scroll down in the window so the user can see the latest messages.
Before I did this with ngAfterViewChecked and the method scrollToBottom()
@ViewChild('window') window;
ngAfterViewChecked() {
    this.scrollToBottom();
  }
scrollToBottom() {
    console.log('reached scrollToBottom');
    try {
      console.log(this.window.nativeElement.scrollTop);
      console.log(this.window.nativeElement.scrollHeight);
      this.window.nativeElement.scrollTop = this.window.nativeElement.scrollHeight;
      console.log(this.window.nativeElement.scrollTop);
    } catch (err) {}
  }
As you can see I did three console.logs. The first one returns 0, the second one return 320 and when I check whether the scrolltop has been changed to the scrollHeight it says that the scrollTop still is 0.
Does someone know what's causing this?
