Не удается выполнить прокрутку вниз с помощью углового

#javascript #css #angular #scroll

Вопрос:

Я пишу несколько журналов в интервале времени внутри одного div, но полоса прокрутки всегда появляется сверху с помощью углового. Я объясняю свой код ниже.

 <div class="inner-content-console" id="inn-scro" #scrollMe>
   <div class="subinner-content-console">
        {{logs}}
   </div>
 

Мой код для машинописи приведен ниже.

 //this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;
              var out = document.getElementById("inn-scro");
              console.log('out.scrollHeight', out.scrollHeight);
              console.log('out.clientHeight', out.clientHeight);
              console.log('out.scrollTop', out.scrollTop);
              var isScrolledToBottom = out.scrollHeight - out.clientHeight <= out.scrollTop   1;
              console.log(out.scrollHeight - out.clientHeight,  out.scrollTop   1);
              res.body.logs.forEach(log => {
                this.logs = this.logs   log   'n'
              });
              this.logs = this.logs.substring(0, this.logs.length - 1);
              //document.getElementById('inn-scro').scrollIntoView({ behavior: 'smooth', block: 'end' });
              console.log('isScrolledToBottom', isScrolledToBottom);
              if(isScrolledToBottom) {
                out.scrollTop = out.scrollHeight - out.clientHeight;
             }
 

Здесь я пишу какой-то журнал в течение некоторого интервала времени внутри div, и когда появляется больше журналов, полоса прокрутки всегда остается сверху.

 .inner-content-console {
    background: #000;
    height: 500px;
    overflow: auto;
    color: #fff;
    position: relative;
    padding: 3px 2px 2px 15px;
    font-family: monospace,sans-serif;
    font-size: 14px;
    word-break: break-word;
    white-space: pre-line;
}
 

Здесь мне нужно, чтобы свиток всегда оставался внизу для каждого нового журнала, добавляемого внутри div. Пожалуйста, помогите мне решить эту проблему.