【发布时间】:2015-12-07 14:36:55
【问题描述】:
我在显示一些数据的应用程序中使用 ui-grid。 第一列是一个布尔值。
如果这个值为真,我想将整行着色为绿色(通过将 bg-success 设置为 cellclass)
如何检查布尔值? 如何更改整行的颜色?
我的设置非常基本,所以我不包括你知道的代码;)
【问题讨论】:
标签: angularjs colors row angular-ui-grid
我在显示一些数据的应用程序中使用 ui-grid。 第一列是一个布尔值。
如果这个值为真,我想将整行着色为绿色(通过将 bg-success 设置为 cellclass)
如何检查布尔值? 如何更改整行的颜色?
我的设置非常基本,所以我不包括你知道的代码;)
【问题讨论】:
标签: angularjs colors row angular-ui-grid
假设您将使用 boolOdd 作为布尔值并使用 bg-error 作为其他类,这就是答案:
<table>
<tr ng-repeat="column in columns" ng-class="{'bg-success': boolOdd, 'bg-error': !boolOdd}">
<td>{{column.name}}</td>
<td>{{column.text}}</td>
</tr>
</table>
【讨论】:
您是否考虑过使用 ngClass。
可以在<tr ng-class="{'bg-success' ? yourBool }">上添加这个
【讨论】:
听起来你想试试ng-class
你能粘贴示例代码吗?
【讨论】: