我使用foreach
语句绑定表行。行HTML标记是:
<tr data-bind="css: 'new-row', rowClick: $parent.editCost">
我想做这样的事情:
<tr data-bind="css: 'new-row', if: $index() > 0 {rowClick: $parent.editCost} ">
这样的事情可能吗?
答案 0 :(得分:4)
当然,你可以这样做:
<tr data-bind="click: function(){ if($index() > 0) $parent.editCost($data);} ">
如果行Click是自定义绑定,您可以这样做:
<!-- ko id : $index() == 0 -->
<tr data-bind="css: 'new-row'>
<!-- /ko -->
<!-- ko id : $index() > 0 -->
<tr data-bind="css: 'new-row', rowClick: $parent.editCost">
<!-- /ko -->
我希望它有所帮助。