Прокрутите до последнего потомка цикла ngFor - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть вкладка с некоторыми аккордеонами внутри. Когда я создаю «новый аккордеон» (через нажатие кнопки), запускается scrollIntoView

 scrollBottom() {
   const htmlRef = document.getElementById('accordionTab').lastElementChild.lastElementChild;
       try {
         htmlRef.scrollIntoView({ behavior: "smooth", block: "start" });
        this.cdRef.detectChanges();
       } catch (err) { }
 }

, который работает правильно только на первой вкладке. Когда я меняю вкладку, она не работает. Я пытаюсь зарегистрировать также элемент htmlRef , и для открытия требуется правильный аккордеон. Но кажется, что scrollIntoView не работает.

Есть ли альтернативные решения, кроме scrollIntoView , чтобы прокрутить до последнего потомка?

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