2016-08-03 62 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; 
}