I have checked every question in SO about how to use Angular Paginator with normal, not-material components. But somehow I struggle to understand how to do it correctly. I just have an array of objects and show them in my frontend like this:
this is my component.html:
<div class="container">
<div class="image" *ngFor="let imageOrFile of imagesAndFiles">
<dispo-einsatz-dokumente-gallery-image-item
[image]="imageOrFile"
></dispo-einsatz-dokumente-gallery-image-item>
</div>
</div>
<mat-paginator
#paginator
[pageSize]="5"
[length]="9"
[pageSizeOptions]="[2, 10, 20, 50, 100]"
></mat-paginator>
and my component.ts:
export class DokumenteGalleryComponent implements OnInit {
@Input()
imagesAndFiles: any[] = [];
@ViewChild(MatPaginator, { static: true })
paginator: MatPaginator;
ngOnInit() {}
}
Now I just cant get my head around on how to connect the pagination with the cards from the picture above, with the array imagesAndFiles?
Can someone enlighten me how to use it correctly?
