我有一个主要详细信息对象联系人和电话号码,我可以根据一个联系人添加多个电话号码。此示例由knockout here显示。这看起来像这样
这个例子对我来说效果更好。但我想在电话号码的删除按钮上设置一个小条件。在phones.length>时可以看到删除按钮。 1。我无法在手机删除按钮上设置此条件。我已经在下面编写了这段代码,但它没有用。
<td><a href='#' data-bind='visible: phones.length > 1, click: $root.removePhone'>Delete</a></td>
感谢。
答案 0 :(得分:0)
我认为会是:
<td>
<a href='#' data-bind='visible: $parent.phones().length > 1,
click: $root.removePhone'>Delete</a>
</td>
由于您位于foreach
绑定中,如果您没有$parent
的前缀,那么它将等同于$data.phones
,这不是您想要的。