我想在Angular 2中为具有特定id的元素添加一个类。
在JavaScript中,这是它的完成方式,但我不知道如何在Angular2中完成它。
document.getElementById("MyElement").className += " active";
到目前为止,我有这个:
<div id="1" [class.active]="conditionIsHere">div 1</div>
<div id="2" [class.active]="conditionIsHere">div 2</div>
答案 0 :(得分:4)
<div id="1" [class.active]="activeId == 1" (click)="activeId=1">div 1</div>
<div id="2" [class.active]="activeId == 2" (click)="activeId=2">div 2</div>
class MyComponent {
activeId:number;
}