敲除力选择更新绑定

问题描述:

我有一个地址表单的多个地址。敲除力选择更新绑定

http://jsfiddle.net/VAs5r/6/

当加载的形式中,地址对象具有主动的值:假即结合于使属性,以所有的输入字段,以便阻止任何条目。然后,名为“新地址”的按钮将Active属性更改为true,以启用所有输入并让用户输入信息。

正在工作,但问题在于不刷新字段,直到您更改选择选项,然后再次返回到当前地址类型。

有没有解决这个问题的方法?

谢谢。

这里是your fiddle,更新和工作。

您遇到的问题是,这是不是要设置观察到的值的有效方法:

self.selectedAddress().active=true; 

在淘汰赛中,观测量的功能,并通过将新的值,将其作为参数,这样的设置:

self.selectedAddress().active(true); 

当可观测值你在做它的方式,他们的“可观性”被覆盖,并成为他们的标准对象。发生这种情况时,UI不会收到更新通知。

+0

再次感谢Tyrsius! – VAAA 2012-07-06 16:18:43

+0

我添加了可见:selectedAddress()。active为删除按钮,它只在所选地址处于活动状态时才会显示。添加可见:!selectedAddress()。激活到新地址按钮不工作。任何线索? – VAAA 2012-07-06 17:00:58

+1

刚刚发现的解决方案:visible:!selectedAddress().active()...非常棘手的淘汰赛:)谢谢 – VAAA 2012-07-06 17:03:12