2014-11-14 3 views
0

인 성공을 표시하는 문이 있다면 if 문을 수행하는 방법을 알아 내려고합니다. 따라서 플레이어의 타격 평균이 .250 이상이면 성공에 클래스가 추가됩니다. 각도가

나는 다음과 같은 스택 문제를 발견하지만 난 "잘 모르겠어요 어떤 이들은 내가 사용할 수 또는 사용해야 사용하는 방법의 방법입니다. 당신이 동적으로 클래스를 추가하려면

http://stackoverflow.com/questions/15810278/if-else-statement-in-angularjs-templates 


<tbody> 
    <tr ng-repeat="player in startingLineupArray track by $index" {{ player.playerBattingAverage > '.250' ? 'class="success"' : ' ' }}> 
     <td>{{ $index }}</td> 
     <td>{{ player.playerName }}</td> 
     <td>{{ player.playerPosition }}</td> 
     <td>{{ player.playerBattingAverage }}</td> 
     <td>{{ player.playerBats }}</td> 
    </tr> 
</tbody> 

답변

1

은 ... 당신이 그것을 할 수있는 방법입니다

<tbody> 
    <tr ng-repeat="player in startingLineupArray track by $index" ng-class="{success: player.playerBattingAverage > .250}"> 
    <td>{{ $index }}</td> 
    <td>{{ player.playerName }}</td> 
    <td>{{ player.playerPosition }}</td> 
    <td>{{ player.playerBattingAverage }}</td> 
    <td>{{ player.playerBats }}</td> 
    </tr> 
</tbody> 
+0

하나의 태그에서 두 개의 ng 클래스를 수행 할 수 있습니까? 성공 클래스 (녹색)가 .250 이상인 경우 .200보다 작 으면 오류 클래스 (빨간색)입니까? – user3732216

+1

다음과 같이 작성하십시오. ng-class = "{success : player.playerBattingAverage> .250, error : player.playerBattingAverage <.200}" –