Sto cercando di impostare in modo condizionale i colori degli elementi di dati in una tabella in base al loro valore utilizzando ng-style. Ogni riga di dati viene generata utilizzando ng repeat.Uso di AngularJs "ng-style" all'interno di iterazione "ng-repeat"
Così ho qualcosa di simile:
<tr ng-repeat="payment in payments">
<td ng-style="set_color({{payment}})">{{payment.number}}</td>
e una funzione nel mio controller che fa qualcosa di simile:
$scope.set_color = function (payment) {
if (payment.number > 50) {
return '{color: red}'
}
}
Ho provato un paio di cose diverse. e persino impostare il colore come attributo di dati nell'oggetto di pagamento, tuttavia sembra che non riesca a ottenere ng-style per elaborare i dati dai binding di dati, Qualcuno sa come posso farlo funzionare? Grazie.