Angular2-将类添加到具有特定id的元素
我想在Angular 2中为元素添加一个具有特定id的类 在JavaScript中,这是如何实现的,但我不知道如何在Angular2中实现Angular2-将类添加到具有特定id的元素,angular,Angular,我想在Angular 2中为元素添加一个具有特定id的类 在JavaScript中,这是如何实现的,但我不知道如何在Angular2中实现 document.getElementById("MyElement").className += " active"; 到目前为止,我有: <div id="1" [class.active]="conditionIsHere">div 1</div> <div id="2" [class.active]="conditio
document.getElementById("MyElement").className += " active";
到目前为止,我有:
<div id="1" [class.active]="conditionIsHere">div 1</div>
<div id="2" [class.active]="conditionIsHere">div 2</div>
div1
第2组
您能解释一下您的场景吗?可能有更好的解决方案,因为Angular 2具有非常好的数据绑定功能。“到目前为止,我有这个:…”有什么问题吗?
<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;
}