Итак, я создал макет для страницы, которая содержит заголовок и кнопку, и ниже ng-container
, в котором визуализируется ion-virtual-scroll. Однако последние элементы не отображаются, потому что я не могу прокрутить до их местоположения, но если я удаляю все оставшиеся элементы в макете, то все элементы на ion-virtual-scroll
становятся видимыми.
это шаблон макета :
<ion-header>
<ion-toolbar>
<app-header [name]="name" [avatar]="avatar"></app-header>
</ion-toolbar>
</ion-header>
<ion-searchbar (ionChange)="emitValue($event.detail.value)"></ion-searchbar>
<ng-content></ng-content>
и это шаблон прокрутки :
<app-page-layout (searchValue)="filter($event)">
<app-notification-actions
(sortNotifications)="sort()"
(addNotification)="create()"
></app-notification-actions>
<ion-content >
<ion-virtual-scroll [items]="notifications" approxItemHeight="154px">
<div *virtualItem="let notification">
<app-notification-card [data]="notification"></app-notification-card>
</div>
</ion-virtual-scroll>
</ion-content>
</app-page-layout>