所以我使用knockout将一些值绑定到网格中,使用类似我下面的foreach。
<table id="pcc-batch-list" class="table table-striped" >
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
<th>Column 4</th>
</tr>
</thead>
<tbody data-bind="foreach:stuff">
<tr>
<td data-bind="text: Something1"></td>
<td data-bind="text: Something2"></td>
<td data-bind="text: Something3"></td>
<td data-bind="text: Something4"></td>
</tr>
</tbody>
</table>
我想根据say Something2的实际值有条件地改变显示文本的颜色。我该怎么做?
答案 0 :(得分:3)
尝试css绑定http://knockoutjs.com/documentation/css-binding.html记得在表达式中使用()。
data-bind="text: Something1, css: {colorClass: isSomething() > 0}"