【发布时间】:2019-03-13 10:36:04
【问题描述】:
我目前有一个显示项目列表的表格。每个项目旁边都有一个图标。我想做的是点击它们的图标,它会改变它的颜色。现在,当我点击任何图标时,它只会改变第一个图标的颜色。
<table class="table table-borderless" style="background-color: #CCE4E9">
<tbody>
<tr *ngFor="let content of acts">
<td style="font-size: 14px;" *ngIf="content.status == 2;">{{content.description}}
</td>
<td>
<button id="addToSummary" class="mdc-icon-button material-icons" style="color: #FFFFFF;"
(click)="addToSummary()">grade</button>
</td>
</tr>
</tbody>
</table>
addToSummary(){
document.getElementById("addToSummary").style.color = "#3DA2DA";
}
我需要做什么来改变其中的一个?
【问题讨论】:
-
在 ngfor 中,您所有的按钮 id 都相同
标签: angular typescript material-design