Я пытаюсь создать таблицу с использованием углового материала, приведенный ниже код до сих пор работает нормально, но кажется, что он дублирует 'ng-container' для каждого столбца.Есть ли способ повторить это в Typescript?
HTML
<div class="example-container mat-elevation-z8">
<!-- Name Column -->
<ng-container matColumnDef="name" sticky>
<th mat-header-cell *matHeaderCellDef> Name </th>
<td mat-cell *matCellDef="let element"> {{element.name}} </td>
</ng-container>
<!-- Position Column -->
<ng-container matColumnDef="position">
<th mat-header-cell *matHeaderCellDef> No. </th>
<td mat-cell *matCellDef="let element"> {{element.position}} </td>
</ng-container>
<!-- Weight Column -->
<ng-container matColumnDef="weight">
<th mat-header-cell *matHeaderCellDef> Weight </th>
<td mat-cell *matCellDef="let element"> {{element.weight}} </td>
</ng-container>
Пожалуйста, предложите.