В моем угловом приложении я использую таблицу, где мне нужно сопоставить значение строки (массив строк) с парой ключ-значение. Пожалуйста, помогите мне в этом.
HTML
<table mat-table [dataSource]="dataSource">
<ng-container matColumnDef="data">
<th mat-header-cell *matHeaderCellDef class="bottom-primary-color"> Data </th>
<td mat-cell *matCellDef="let row" width="150px" > {{displayData[row.data]}} </td>
</ng-container>
</table>
TS
get displayData(): Record<string, string> {
return {
test1: 'testtest1',
test2: 'testtest2',
test3: 'testtest3',
};
}
Я хочу добиться этого.
data = [test1, test2, test3];
Я хочу сопоставить массив data
с объектом displayData
и отобразить testtest1, testtest2, testtest3
вместо test1,test2,test3
для моего пользователя.
Я могу сопоставить пару ключ-значение только для первого элемента массива. Как я могу сопоставить пары ключ-значение для всех элементов массива?