本文介绍了AngularJS:根据条件NG网格单元的变色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面是 code。我想改变年龄
单元格的颜色,他们的警报
属性为true的所有行。我不知道该怎么做。我没有为警报一个单独的列。
Here is the plnkr code. I want to change the color of the age
cell for all the rows that their alert
property is true. I am not sure how to do it. I don't have a separate column for the alert.
推荐答案
在这里你去。请参阅此修改 PLUNKER 骨节病> 一>。这里逃逸单引号,但缩进的模板,更好的可读性。
Here you go. Refer this modified . Escaping single quote here but indenting the template for better readability.
<div class="ngCellText"
ng-class="{\'green\': row.getProperty(\'alert\') == \'true\' }">
{{ row.getProperty(col.field) }}
</div>
以上情况是,当警报是字符串再布尔值presentation(真/假)。当警报
是布尔值,然后将模板变得不那么笨拙:
Above case is when alert is the string representation of booleans ("true"/"false"). When alert
is boolean, then the template becomes less clumsy:
<div class="ngCellText" ng-class="{\'green\': row.getProperty(\'alert\') }">
{{ row.getProperty(col.field) }}
</div>
更新:结果
为了减少一些冗长绕来绕去那里,我们可以直接使用 row.entity.alert
:
<div class="ngCellText"
ng-class="{\'green\': row.entity.alert == \'true\' }">
{{ row.getProperty(col.field) }}
</div>
这篇关于AngularJS:根据条件NG网格单元的变色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!