【发布时间】:2020-04-23 23:26:48
【问题描述】:
我有类似于https://stackblitz.com/angular/bvydnkvdddm 的垫表。我想为“#”列中的每条记录添加工具提示。在mouseover 我想根据特定数字从数据库中加载数据并在工具提示中显示它们。
<ng-container matColumnDef="number">
<th mat-header-cell *matHeaderCellDef>#</th>
<td mat-cell matTooltip={{dataFromService}} *matCellDef="let row">{{ row.number }}</td>
</ng-container>
如果我添加 onmouseover="getData()" 它会失败。我收到消息说函数getData() 是undefined,即使这个方法存在于.ts 文件中。第二个问题是如何传递特定 mat-cell 元素的值?我试图做这样的事情:
<ng-container matColumnDef="number">
<th mat-header-cell *matHeaderCellDef>#</th>
<td mat-cell onmouseover="getData(row.number)" matTooltip={{dataFromService}} *matCellDef="let row">{{ row.number }}</td>
</ng-container>
但它也失败了……
【问题讨论】:
标签: angular tooltip angular-material