В настоящее время у меня есть таблица материалов следующим образом:
<table mat-table [dataSource]="blogPosts">
<!-- Title Column -->
<ng-container matColumnDef="title">
<th mat-header-cell *matHeaderCellDef>Title</th>
<td mat-cell *matCellDef="let element">{{ element.title }}</td>
</ng-container>
<!-- Author Column -->
<ng-container matColumnDef="author">
<th mat-header-cell *matHeaderCellDef>Author</th>
<td mat-cell *matCellDef="let element">{{ element.author }}</td>
</ng-container>
<!-- Country Column -->
<ng-container matColumnDef="country">
<th mat-header-cell *matHeaderCellDef>Country</th>
<td mat-cell *matCellDef="let element">{{ element.country }}</td>
</ng-container>
<!-- Link Column -->
<ng-container matColumnDef="link">
<th mat-header-cell *matHeaderCellDef>Links</th>
<td mat-cell *matCellDef="let element"><a href="{{element.link}}"><i class="material-icons">link</i></a></td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
</table>
Это отображает только одну ссылку под заголовком Ссылки, но что мне нужно сделать, чтобы отобразить несколько значений, скажем:
- Показать список ссылок, используя * ngFor
- Показать что-то вроде (не в пределах * ngFor):
<ng-container matColumnDef="link">
<th mat-header-cell *matHeaderCellDef>Links</th>
<td mat-cell *matCellDef="let element"><a href="{{element.linkToWiki}}"><i class="material-icons">link</i></a></td>
<td mat-cell *matCellDef="let element"><a href="{{element.linkToAmazon}}"><i class="material-icons">link</i></a></td>
</ng-container>