Я пытаюсь показать сумму внизу таблицы.
Я выполнил те же действия, что и в документации, но все еще не работает.
Ниже приведен код моего шаблона
<table mat-table [dataSource]="transactions" matSort class="table table-hover">
<ng-container *ngFor="let columnName of displayedColumns" [matColumnDef]="columnName">
<th mat-header-cell *matHeaderCellDef mat-sort-header class="text-danger">{{ columnName }}</th>
<td mat-cell *matCellDef="let row">{{ row[columnName] }}</td>
<td mat-footer-cell *matFooterCellDef> Total </td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns" (click)="getRecord(row)"></tr>
<td mat-footer-cell *matFooterCellDef>{{ total }}</td>
</table>
В компоненте
total = this.transactions.map(t => t.cost).reduce((acc, value) => acc + value, 0);
Ниже приведен мой рабочий пример. Пожалуйста, скажите мне, что я делаю не так здесь
https://stackblitz.com/edit/angular-ehc6fn?file=src%2Fapp%2Ftable-footer-row-example.ts