Data binding 如果绑定,则删除
根据上面看到的html,我使用knockout if绑定来显示第二行。仅当C列的值与A列的值匹配时,才应显示第二行。Data binding 如果绑定,则删除,data-binding,knockout.js,Data Binding,Knockout.js,根据上面看到的html,我使用knockout if绑定来显示第二行。仅当C列的值与A列的值匹配时,才应显示第二行。 我无法使用observable1中的列A,因为敲除抛出错误。可以这样做吗?您可以使用$parent在绑定表达式中引用父上下文: <tbody data-bind="foreach: observable1"> <tr> <td data-bind="text: A"></td>
我无法使用observable1中的列A,因为敲除抛出错误。可以这样做吗?您可以使用
$parent
在绑定表达式中引用父上下文:
<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>
您还可以使用$root
引用模型的根。有关更多信息,请参阅上的文档
希望这有帮助 谢谢你,迈克。真管用!啊,我要加上它作为回答。。
<!-- ko if:C() == $parent.A() -->