<ul>
<li (click)="AddColor($event)">ONE</li>
<li (click)="AddColor($event)">TWO</li>
<li (click)="AddColor($event)">THREE</li>
</ul>
AddColor(e){
e.srcElement.style.color="blue"
}
我有上面的列表,當我點擊li項目中的任何一個時,點擊的標籤顏色應該被改變。當我點擊另一個所有項目的顏色應該恢復到原來的,並改變當前點擊項目的顏色。使用Angular 2添加和刪除樣式到li組
ü可以添加一個工作搗鼓你quewstion –
@AravindReddy:https://plnkr.co/edit/2AZ2s6CHr6Hm1W8lJhZA?p = preview –
更改爲[class.blue] =「activeLink ===我」一個(click)=「activeLink = i」 – Vega