我在ng-style
内有一个ng-repeat
。问题是ng-style
值在更改后更新但实际样式不会更改。
<tr class="row" ng-repeat="(hourIndex, hour) in day track by $index">
<td class="cell"
ng-style="{ 'background-color': '{{ switchBackgroundColor(hour) }}' }">
{{ hour }}%
</td>
</tr>
如上所述,一天又一小时更改,ng-style
会更新。此更新未反映在样式中。
答案 0 :(得分:1)
不需要为你的css使用{{...}}
,因为你使用的是ng风格,所以它已经在角度内。
<tr class="row" ng-repeat="(hourIndex, hour) in day track by $index">
<td class="cell" ng-style="{ 'background-color': switchBackgroundColor(hour) }">
{{ hour }}%
</td>
</tr>