Я использую виртуальную прокрутку Angular Material, элементы правильно загружаются в DOM, но при прокрутке случается, что он прыгает и автоматически переходит в конец.
<cdk-virtual-scroll-viewport #scrollViewport (scrolledIndexChange)="scrolled($event)" [itemSize]="ITEM_SIZE" class="my-virtual" >
<div *cdkVirtualFor="let elem of elemtArray;" class="input-field-container ">
<div class="my-style" >{{elem}} </div>
</div>
</cdk-virtual-scroll-viewport>
Вывод прокручиваемого метода следующий, если происходит сбой:
Scrolled: 105
Scrolled: 115
Scrolled: 106
Scrolled: 117
Scrolled: 109
Scrolled: 119
Scrolled: 110
Scrolled: 121
В этом случае он автоматически прокручивается до конца виртуальной прокрутки.