【发布时间】:2021-05-27 17:25:17
【问题描述】:
我有一个垫表,我必须在表的每一列值上放置一个超链接,并将 id 值传递给 API。为此,我尝试将列值包装在标签内,但这不起作用。
<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>
但我希望它看起来像这样并且能够在点击时传递值 - 有人可以帮忙吗?
【问题讨论】:
-
使用
(click)="sendCall(row.sbId)"而不是onclick。 onclick 是 javascript 函数,click是 angular -
嗨@NikhilWalvekar,我也试过(点击),但我没有在行上看到那个超链接符号。
-
@AnandSrivastava 要在 mat-table 中使用超链接,您可以查看 Stackblitz 中的链接。
标签: angular