我对淘汰赛有点陌生,我无法让if
数据绑定工作......
html:
<div data-bind="if: items.length">
<h1>List</h1>
<ul data-bind="foreach: items">
<li data-bind="text: $data">
</li>
</ul>
</div>
javascript:
model =
items: ko.observableArray(["A", "B", "C"])
ko.applyBindings(model)
沙箱:http: //jsfiddle.net/gibatronic/EXwrR/
为什么if: items.length
不起作用?淘汰赛文档说它接受这种测试。我通过将数据绑定更改为if: console.log(items.length)
. 我是否必须进行可观察并手动管理?