0

我在使启用绑定工作时遇到问题,我认为问题出在我实现视图模型的方式上。我没有将视图模型创建为函数,而是将它们命名为间距,以便我可以从可互换的局部视图动态构建它们。

请参阅此小提琴以获取示例http://jsfiddle.net/tgriley1/4G6wj/2/

有任何想法吗?

谢谢,汤姆

4

2 回答 2

0

在您的绑定中,您不应将“vm”作为名称的一部分。

我已经在http://jsfiddle.net/photo_tom/4G6wj/3/更新了你的小提琴

于 2012-09-27T11:12:23.057 回答
0

只是一个猜测(我没有运行代码):

当您将数据绑定到多个值时(通过使用 组合它们&&),您需要调用访问器函数而不是访问值本身。

所以基本上:

data-bind="enable: foo() && bar()"

代替

data-bind="enable: foo && bar"

于 2012-09-27T11:12:47.453 回答