У меня есть вкладка с некоторыми аккордеонами внутри. Когда я создаю «новый аккордеон» (через нажатие кнопки), запускается scrollIntoView
scrollBottom() {
const htmlRef = document.getElementById('accordionTab').lastElementChild.lastElementChild;
try {
htmlRef.scrollIntoView({ behavior: "smooth", block: "start" });
this.cdRef.detectChanges();
} catch (err) { }
}
, который работает правильно только на первой вкладке. Когда я меняю вкладку, она не работает. Я пытаюсь зарегистрировать также элемент htmlRef , и для открытия требуется правильный аккордеон. Но кажется, что scrollIntoView не работает.
Есть ли альтернативные решения, кроме scrollIntoView , чтобы прокрутить до последнего потомка?