0

我正在动态渲染一个材质角度表,我想让一行单元格(通过名称渲染)可点击。我不想添加按钮,只需使呈现的名称可点击。

例如,我有一个 if 检查 (*ngIf="arr.data === 'id'") 然后在 id 旁边呈现一个图标,如下图所示。

在此处输入图像描述

我正在通过 id 54 旁边的 if 检查来渲染日食。如何使 id 可点击而无需在角度材料表内渲染图标?

4

1 回答 1

1

你可以这样做:

<ng-container matColumnDef="account.accountCode">
  <mat-header-cell *matHeaderCellDef mat-sort-header> Code </mat-header-cell>
  <mat-cell *matCellDef="let row">
    <a href="" [routerLink]="['/accounts', row.account.accountKey]"> {{row.account.accountCode}} </a>
  </mat-cell>
</ng-container>

这会在单元格中添加一个锚标记,您可以单击该标记。在此示例中,routerLink用于导航。

当然,您会想要更改名称和路线信息。

于 2018-06-05T22:06:31.727 回答