아래 코드에서 "selectedDesignAreaId"라는 컨트롤러에 변수가 있습니다 이 변수를 "designarea.id"의 현재 값으로 바인딩하지만 "selectedDesignAreaId" 중계기에서 designAreaId의 값 중 하나에 클래스는 ... 항상 'unSelectedCanvas가'잘 살고 있습니다 나는 당신의 문제를 재현하려angularjs의 ng 클래스에 바인딩
<div ng-repeat="designArea in productView.designAreas" style="position:absolute;left:{{designArea.x}}px ; top:{{designArea.y}}px;background-color: #ffdead"
ng-click="onDesignAreaClick(designArea.id)"
ng-class="{true: 'selectedCanvas', false:'unSelectedCanvas'}[(designArea.id == selectedDesignAreaId)]">
플 런커 또는 jsfiddle 데모를 설정하십시오 –
@ Shivang sanghi 출력의 광고 데모를 보여주십시오. 이미지를 게시 할 수없는 경우 사람들의 질문에 응답하여 stackoverflow에 기여합니다. 지금은 다른 방법을 통해 보여주십시오. –