Knockoutjs - 根据数组

时间:2015-09-10 17:09:54

标签: css knockout.js

这是我正在处理的html表:

  <tbody data-bind="foreach: xusers.list">
      <tr data-bind="css:{'approved-false' : member()==1 }">
        <td data-bind="text: member"></td>
        <td data-bind="text: expired"></td>
        <td data-bind="text: name"></td>
        <td data-bind="text: email"></td>
      </tr>
   </tbody>

数组项成员的值在表中显示得很好,但无论我尝试过什么语法,我的css调用都不起作用。如果member为true,则我只想应用此类(成员包含1或0)。

我错过了什么?

附加代码 - 我是否覆盖了observable?...这是唯一写入数组的地方。

if (!data) {
   ...
} 
else {
    if (data.length) {
        var curItem;
        for (var i=0; i<data.length; i++) {
            curItem = new xuser();
            curItem.name = data[i].name;
            curItem.email = data[i].email;
            curItem.city = data[i].city;
            curItem.region = data[i].region;
            curItem.country = data[i].country;
            curItem.expires = data[i].expires;
            curItem.member = data[i].member;
            curItem.expired = data[i].expired;
            xusers.list.push(curItem)
            totalRecs = data[i].TotalCount;
        }
    }
} // if (!data)/else

0 个答案:

没有答案