在淘汰赛绑定值上使用条件

时间:2013-01-24 17:22:04

标签: javascript jquery knockout.js knockout-mvc

所以我使用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的实际值有条件地改变显示文本的颜色。我该怎么做?

1 个答案:

答案 0 :(得分:3)

尝试css绑定http://knockoutjs.com/documentation/css-binding.html记得在表达式中使用()。

data-bind="text: Something1, css: {colorClass: isSomething() > 0}"