Угловой индекс 6 в таблице материалов не работает - PullRequest
0 голосов
/ 15 декабря 2018

У меня возникла проблема при добавлении индекса в строки моей таблицы.Я присвоил значение индекса следующим образом:

<ng-container matColumnDef="id">
  <mat-header-cell *matHeaderCellDef>#</mat-header-cell>
  <mat-cell *matCellDef="let i = index"> {{i+1}} </mat-cell>
</ng-container>

Это решение работает на одной таблице, но на второй таблице оно возвращает NaN.Кто-нибудь знает как это исправить?

Во второй таблице я использую расширяемые строки, поэтому я добавил атрибут multiTemplateDataRows.Все остальное тоже самое.Я использую Material Design v7.11

1 Ответ

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

Поскольку вы используете свойство multiTemplateDataRows, вы не можете использовать индекс.Вместо этого вы должны использовать dataIndex или renderIndex.

<mat-cell *matCellDef="let i = renderIndex;">{{i+1}}</mat-cell>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...