Я пытаюсь включить сортировку для mat-table
, и я понял, что *matColumnDef
и элемент привязки должны иметь одно и то же имя.
В моем случае мне нужно вызвать геттер элемента.
Как мне с этим справиться? Могу я определить псевдоним?
<ng-container matColumnDef="name">
<th mat-header-cell *matHeaderCellDef> NAME </th>
<td mat-cell *matCellDef="let person"> {{person.getName()}} </td>
</ng-container>
Могу ли я указать где-нибудь псевдоним person.getName()
на name
, чтобы он совпадал с matColumnDef
?
РЕДАКТИРОВАТЬ:
Я пробовал что-то вроде ниже, но это не сработало:
<ng-container matColumnDef="name">
<th mat-header-cell *matHeaderCellDef> NAME </th>
<td mat-cell *matCellDef="let person; let name = person.getName()"> {{name}} </td>
</ng-container>