我刚刚开始使用 knockout.js。我有一个foreach
这样的绑定,效果很好:
<ul data-bind="foreach: people">
<li> .... </li>
</ul>
people
是我传递给的模型的一部分ko.applyBindings
。根据文档,以下内容也应该起作用:
<ul data-bind="foreach: {data: people}">
但事实并非如此。该列表仍然为空,但我在浏览器的错误窗口中看不到任何错误。任何暗示我可能做错了什么?两个电话之间是否有一些我看不到的细微差别?
我的想法是将处理程序传递给afterAdd
to foreach
。因此我需要第二种方式来调用它。