У меня проблема с ионной виртуальной прокруткой, и мне действительно нужны любые возможные предложения для ее решения. Короче говоря, у меня есть массив, из которого я буду получать данные из API. На данный момент API возвращает около 100 записей (без предложения разбивки на страницы), и ожидается, что это число будет расти, поэтому Virtual Scroll кажется подходящим вариантом. Однако есть странная проблема с тем, как работает прокрутка. Сначала он отображает несколько записей, чтобы заполнить высоту экрана, затем при запуске прокрутки останется только один элемент, который затем будет заменен следующим элементом в списке. Я прикрепил небольшое видео, чтобы вы, ребята, могли лучше понять этот вопрос (https://streamable.com/b79xv 1)
Большая оценка.
Вот соответствующий фрагмент кода:
<ion-list [virtualScroll]="listOfUnassignedCases" approxItemHeight='50px'>
<ion-item *virtualItem="let case" (click)="goToAssignConfirm(case)">
<img style="width:15%;height:auto; margin-right:15px" item-start [src]="case.imageurl" (error)="global.updateImgUrl($event)"/>
<p style="color:#7e3d92;">{{case.dia_diem_diachi}}, {{case.dia_diem_phuong}}, {{case.dia_diem_quan}}</p>
<p>{{case.noi_dung}}</p>
<p>{{case.ngay_phat_sinh}}</p>
<p style="color:#c14f4f;">Người báo: {{case.nguoi_bao_sdt}}</p>
<p>{{case.trangthai}}</p>
<ion-icon item-end ios="ios-arrow-forward" md="ios-arrow-forward"></ion-icon>
</ion-item>
</ion-list>