angular - 如何使用angular7超链接数据表中的表列值?
问题描述
在我的应用程序中,我正在获取数据表中的数据。应用程序前端在 angular7 上运行。现在我希望某些列值应该有一个链接,然后单击该链接将显示一个新组件。例子::
Column1 Column2 Column3
value with Link
我如何使用 angular7 实现这个场景?
我正在浏览 https://angular.io/guide/router中的路由文档
但无法将其与我当前的要求进行映射。
解决方案
如果我没听错,您使用的是 Angular Material 数据表,不是吗?
如果是这样,试试这个:
<ng-container matColumnDef="prop">
<mat-header-cell *matHeaderCellDef> Prop Name </mat-header-cell>
<mat-cell *matCellDef="let element">
<a routerLink="/your-link">{{element.prop}}</a>
</mat-cell>
</ng-container>
推荐阅读
- python - 加入 2 个熊猫数据框
- javascript - React hooks 在存储对象时会丢失状态
- ruby - Ruby:从字符串中获取不同的子字符串并放入变量中
- python - Django-Plotly-Dash 检索 URL slug
- python - 如何一次更改类的所有实例的实例变量,Python
- mips - 如何使用 MIPS 程序集找到二进制数的宽度
- excel - 给定 2 个命名范围,在 VBA excel 中设置操作
- javascript - 无法将属性“textContent”设置为空?
- r - 更改 ggplot 中的图例内容显示
- google-sheets - 在谷歌表格中获取具有动态列的行的平均值