Я изучаю ngrx и испытываю трудности с пониманием того, как я обращаюсь с реляционными данными в моем состоянии.
Для этого компонента я отображаю список футбольных матчей, данные игр - это массив с интерфейсом:
{ id: number, home: number, away: number }
Идентификатор ссылки на свойства дома и на выезде в штате клубов { id: number, name: string }
У меня есть приборы, отображаемые в мат-таблице
<table mat-table [dataSource]="(fixtures$ | async)">
<ng-container matColumnDef="home">
<th mat-header-cell *matHeaderCellDef>Home</th>
<td mat-cell *matCellDef="let element">{{ element.home }}</td>
</ng-container>
<ng-container matColumnDef="vs">
<th mat-header-cell *matHeaderCellDef> {{ date | date: 'EEEE, MMMM d, y' }}</th>
<td mat-cell *matCellDef="let element">vs</td>
</ng-container>
<ng-container matColumnDef="away">
<th mat-header-cell *matHeaderCellDef>Away</th>
<td mat-cell *matCellDef="let element">{{ element.away }}</td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayColumns"></tr>
</table>
На данном этапе домашние и выездные клубы отображаются в качестве идентификатора, и я не совсем уверен, как лучше всего указать состояние клуба для отображения названия клуба. Любая помощь будет великолепна, спасибо.