如何在Knockout JS中使用checked和checkedValue

时间:2015-05-09 06:36:34

标签: javascript knockout.js

我使用这个html并将其绑定到Knockout模型。 checkedValue按预期工作。但是我无法弄清楚如何将它与check结合起来,所以我也可以设置一个css来突出显示行html元素。

<div class="row" data-bind="css: { highlight: whatShouldThisBe }">
   <input type="checkbox" data-bind="checkedValue: $data, checked: $root.selectedRows" />
   {{ text }}
</div>

如何获取每个行模型的选中状态?

1 个答案:

答案 0 :(得分:0)

试试这个:

   css: { highlight: $root.selectedRows().indexOf($data)>-1 }

小提琴:

http://jsfiddle.net/luisvsilva/2huba5xw/3/