Angular 如何使Mat表中的列值成为超链接

Angular 如何使Mat表中的列值成为超链接,angular,Angular,我有一个mat表,其中我必须在表的每个列值上放置一个超链接,并将id值传递给API。为此,我尝试将列值包装到标记中,但没有成功。 身份证件 {{row.projectId} 然后我尝试在那个地方使用一个按钮进行测试,并在(单击)事件上传递id,结果成功了。但我希望它是超链接标签,而不是按钮 <ng-container matColumnDef="Id"> <mat-header-cell *matHeaderCellDef

我有一个mat表,其中我必须在表的每个列值上放置一个超链接,并将id值传递给API。为此,我尝试将列值包装到标记中,但没有成功。 身份证件 {{row.projectId} 然后我尝试在那个地方使用一个按钮进行测试,并在(单击)事件上传递id,结果成功了。但我希望它是超链接标签,而不是按钮

 <ng-container matColumnDef="Id">
                <mat-header-cell *matHeaderCellDef mat-sort-header>
                    ID
                </mat-header-cell>
                <mat-cell *matCellDef="let row"><button (click)="sendCall(row.Id)">{{row.Id}}</button> </mat-cell>
            </ng-container>

身份证件
{{row.Id}}
但我希望它看起来像这样,并且能够在单击时传递值-
有人能帮忙吗?

为什么需要
单击
中的
事件处理程序

您是否尝试使用{row.projectId}使用
(单击)=“sendCall(row.sbId)”
而不是
onclick
。单击是javascript函数,
click
是angularHi@NikhilWalvekar,我也尝试过(单击),但我没有在行上获得超链接符号。@AnandSrivastava要在mat表中使用超链接,您可以检入链接。因为我需要将该ID传递给API以获取单击的每一行的数据。我不需要打开一个链接或什么的,href会打开一个新的链接。然后我会说锚定标签不是正确的选择。您可以使用
并将其样式设置为链接。看这里:这看起来更好。谢谢