mat-paginator ломается, когда mat-table находится внутри NgIf - PullRequest
2 голосов
/ 07 мая 2019

У меня угловой проект, который использует mat-table и mat-paginator для определенного вида, проблема в том, что вид имеет вид сетки и вид таблицы с переключателем, вид сетки по умолчанию, а таблица скрыта с помощьюЕсли при активном виде сетки.Если я устанавливаю значение по умолчанию для табличного представления, тогда нумерация страниц работает нормально, если я не переключаюсь на представление сетки и обратно, если значение по умолчанию, если установлено значение сетки, прерывается, когда я переключаюсь на представление таблицы.Я предполагаю, потому что таблица скрыта, когда этот код выполняется:

this.sliceList = new MatTableDataSource<Slice>(result);
this.sliceList.paginator = this.paginator;

Я пробовал консольное ведение журнала this.sliceList и sliceList.paginator не определено, когда представление сетки по умолчанию, поэтому я предполагаю, что это проблема,Как я могу это исправить?

1 Ответ

2 голосов
/ 07 мая 2019

У меня была такая же проблема. в итоге заверните все это с помощью div и * ngIf этого div.

Обновление : в соответствии с этим потоком , попробуйте использовать [скрытый] вместо * ngIf.

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