Параметр «Количество элементов на странице» сбрасывается при смене вкладки в matpaginator angular8 - PullRequest
0 голосов
/ 27 апреля 2020

. Html код:

<mat-paginator  [pageSizeOptions]="[5,10,15]"  [pageSize]="5" showFirstLastButtons >
</mat-paginator>

Источником данных являются данные, поступающие из API. Всякий раз, когда я перетасовываю вкладку, выбранные мною параметры pageSizeOptions сбрасываются на 5, то есть размер страницы по умолчанию. Пожалуйста помоги.

.ts код:

this.dataSource.paginator=this.paginator;
        this.paginator._intl.itemsPerPageLabel = 'Records per page';
        this.paginator._intl.getRangeLabel = (page: number, pageSize: number, length: number) => {
          if (length === 0 || pageSize === 0) {
            return `0 / ${length}`;
          }
          length = Math.max(length, 0);
          const startIndex = page * pageSize;
          const endIndex = startIndex < length ? Math.min(startIndex + pageSize, length) : startIndex + pageSize;
          return `Displaying records ${startIndex + 1} - ${endIndex} of ${length}`;
        };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...