【发布时间】:2014-04-14 18:28:16
【问题描述】:
<tbody data-bind="foreach: observable1">
<tr>
<td data-bind="text: A"></td>
<td data-bind="text: B"></td>
</tr>
<tr data-bind="foreach: observable2">
<!-- ko if:C() == A() -->
<td data-bind="text: C"></td>
<td data-bind="text: D"></td>
<!-- /ko -->
</tr>
</tbody>
根据上面看到的html,我使用knockout if binding来显示第二行。只有当 C 列的值与 A 列的值匹配时,才应显示第二行。 我无法使用 observable1 中的 A 列,因为剔除会引发错误。这可能吗?
【问题讨论】:
-
谢谢迈克。这行得通!
-
啊,我会添加它作为答案..