Anwenden der ng-Klasse basierend auf dem Wert

Ich habe eine einfacheng-repeat Das zeigt eine Liste der Bewertungen und einen Wert von entweder Positiv oder Negativ an.

Was ich versuche zu tun, ist, wenn der Wert negativ ist, eine rote Hintergrund-CSS-Klasse anzeigen und wenn positiv, eine grüne CSS-Klasse anzeigen. Aus irgendeinem Grund sehe ich jedoch immer dierot CSS-Klasse auf meiner Seite.

HTML:

<tr ng-repeat="scores in Test" ng-class="{true: 'warning', false: 'ok'}[scores.Indicator == 'Negative']">                       
     <td>Overall: {{ scores.Indicator }}</td>
</tr>

CSS:

.warning {
    background: red;
}

.ok {
    background: green;
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage