Im using mat pagination, it works correctly when the length is greater or equals than 10, but it breaks when the length is less than that.
Version angular: 13
my last try:
TS:
@ViewChild(MatPaginator) paginator: MatPaginator;
this.paginator._intl.itemsPerPageLabel = 'Elementos por página';
this.paginator.length = res.length;
this.paginator.pageIndex = 0;
this.paginator.pageSize = 25;
this.dataSource.paginator = this.paginator;
The HTML:
<mat-paginator [pageSizeOptions]="[5, 10, 25, 100]" showFirstLastButtons></mat-paginator>