Angular Material Paginator: Как вызвать событие перехода к первой странице в файле TS - PullRequest
0 голосов
/ 17 декабря 2018

Я использую материал paginator для подкачки некоторых пользовательских карт.И я сделал селектор для фильтрации данных.Я хочу вызвать переход на страницу, когда я изменил значение селектора.Потому что, например, когда я смотрю на страницу 10 и изменил значение фильтра, paginator показывает пустую страницу, если у меня недостаточно данных для отображения на странице 10. page.

1 Ответ

0 голосов
/ 17 декабря 2018

Я решил свою проблему.Решение;импортируйте

import { MatPaginator } from '@angular/material';

в ваш файл .ts.(не app.module.ts)

добавьте это в тот же файл

@ViewChild(MatPaginator) paginator: MatPaginator;

вызовите эту функцию на вашем событии изменения данных селектора

this.paginator.firstPage();

и, наконец, вы должны изменитьваша длина страницы, я сделал это так;

this.paginator.length=mock.length;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...