Прокрутите вниз угол 4, когда HTML скрыт - PullRequest
0 голосов
/ 06 мая 2018

Я открываю чат, и я хотел бы прокрутить его вниз, когда пользователь нажимает аккордеонную группу только в первый раз.

<accordion [closeOthers]="true">
   <accordion-group class="headingPanelCust" *ngFor="let discussion of discussions ; let i = index" [isOpen]="discussion.sender.id == show">
     <div accordion-heading class="headingPanelCust" (click)="openDiscussion(i)" (onOpen)="goDown(i)">
         //things here...
     </div>
  <div class="table-wrapper" style="height: 300px" #scrollMe [scrollTop]="scrollMe.scrollHeight" >
   <table class="table">
          <tbody >
                <tr *ngFor="let message of discussion.discussion">
                        <!-->Users info<!-->
                </tr>
               <div id="bottom"></div>
             </tbody>
           </table>
        </div>

Я пробовал несколько, но я все еще не могу понять, что я могу сделать. Что я пробовал:

  • Эта библиотека

  • [scrollTop]: дает мне ExpressionChangedAfterItHasBeenCheckedError, который я не могу исправить по некоторым причинам

  • QueryList: проблема в том, что есть только 1 элемент, даже с тем же идентификатором

У кого-нибудь есть идея? Я застрял в этой проблеме, так как некоторое время

1 Ответ

0 голосов
/ 28 июня 2019

Я нашел этот пост, который исправил мою проблему ExpressionChangedAfterItHasBeenCheckedError, о которой вы также упоминали. Это была очень раздражающая ошибка!

angular2 прокрутка вниз (в стиле чата)

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