2016-08-03 118 views
2

我想添加一个类元素与角2Angular2 - 添加类元素与特定ID

在JavaScript中一个特定的ID,这里是它是如何做,但我没有一个想法关于如何在Angular2中做到这一点。

document.getElementById("MyElement").className += " active"; 

到目前为止,我有这样的:

<div id="1" [class.active]="conditionIsHere">div 1</div> 
<div id="2" [class.active]="conditionIsHere">div 2</div> 
+1

你能解释一下你的情况有可能是更好的解决方案,如角2具有非常好的数据绑定能力。 –

+0

“到目前为止,我有这个问题:...”有什么问题? –

回答

3
<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; 
} 
相关问题