0
  <tbody id="sortable" data-bind="foreach: rows">
    <tr id="tableId" data-bind="foreach: $root.activeColumns">
        <td data-bind="visible:!deleted()">
          <div data-bind="text: ($parent.id)==1"></div>
        </tr>
 </tbody>

嗨,在我的以下代码中,如果我正在打印 'parent.id',它会将 id 打印为 1、2、3、4、5,但如果我像 '($parent.id)==1' 这样写,它应该打印一个true 和其他为 false 但它在所有条件下都打印为 false。我认为这是一些变量解析问题。

4

1 回答 1

0

你有奇怪的视图模型架构。
您正在使用root元素activeColumns并想要获取parent. root根元素没有父元素。

我在这里写了最简单的例子,效果很好。

于 2013-01-14T08:23:55.903 回答