【发布时间】:2012-06-09 07:38:11
【问题描述】:
我正在尝试创建一个带有按钮的页面,单击该按钮会打开一个模式对话框,允许用户搜索产品并将选定的搜索结果添加到订单中。
我已经创建了我认为可行的 (jsfiddle sample),但是绑定到 observableArray 的搜索结果表没有更新。
如果我从<div id="myDialog"/> 中删除data-bind 属性,则搜索结果表会正确更新。
此外,即使在 @实际实现中的987654322@回调。
我哪里错了?
(我已经发布了我所有的代码here。)
更新:
Knockout foreach 绑定似乎无法看到对 observableArray 的更新。我创建了自己的绑定 (updated jsfiddle sample) 模板,它几乎可以满足我的要求,但不是很令人满意。
如何让foreach 绑定识别集合何时更改?
【问题讨论】:
标签: jquery asp.net-mvc-3 knockout.js coffeescript