动态类+ foreach + css + knockout

时间:2013-03-19 21:26:53

标签: knockout.js

我需要在foreach中附加一个基于值的动态类。

这是HTML:

<tbody data-bind="foreach: Tenancies">
    <tr data-bind="css: $parent.CurrentTenancy(date1, date2)">
        <td>blah</td>
    </tr>
</tbody>

这是JS:

self.CurrentTenancy = function(startDate, endDate) {
    var now = Models.Format.Date(new Date());

    if (now < startDate) {
        return "past";
    }

    if (now > endDate) {
        return "future";
    }

    return "current";
};

最后,我得到了班级attr 0 1 2 3作为班级。

0 个答案:

没有答案