2

我正在使用foreach语句绑定表行。行 HTML 标记是:

<tr data-bind="css: 'new-row', rowClick: $parent.editCost">

我想做这样的事情:

<tr data-bind="css: 'new-row', if: $index() > 0 {rowClick: $parent.editCost} ">

这样的事情可能吗?

4

1 回答 1

4

当然,你可以这样做:

<tr data-bind="click: function(){ if($index() > 0) $parent.editCost($data);} ">

如果 rowClick 是自定义绑定,您可以这样做:

<!-- 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 -->

我希望它有所帮助。

于 2013-08-19T14:44:35.547 回答