2016-08-03 3 views
2

내가 자바 스크립트에서 각도 2.Angular2 - 다음에 방법이 있습니다,

에서 특정 ID로 요소에 클래스를 추가 할 특정 ID로 요소에 클래스를 추가,하지만 난 생각이없는 Angular2에서 수행하는 방법에 대해 설명합니다.

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

당신이 각도이 아주 좋은 데이터 바인딩이 있기 때문에, 그것을 위해 더 나은 솔루션이있을 수 있습니다 시나리오를 설명 할 수 :

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

지금까지,이이 기능. –

+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; 
} 
관련 문제