我有多个地址的地址表格。
加载表单时,addresses 对象的值 Active:false 绑定到所有输入字段的启用属性,以阻止任何条目。然后一个名为“新地址”的按钮将 Active 属性更改为 true,以便启用所有输入并让用户输入信息。
正在工作,但问题是在您更改选择选项然后再次返回到当前地址类型之前不会刷新字段。
有什么解决方法吗?
谢谢。
我有多个地址的地址表格。
加载表单时,addresses 对象的值 Active:false 绑定到所有输入字段的启用属性,以阻止任何条目。然后一个名为“新地址”的按钮将 Active 属性更改为 true,以便启用所有输入并让用户输入信息。
正在工作,但问题是在您更改选择选项然后再次返回到当前地址类型之前不会刷新字段。
有什么解决方法吗?
谢谢。
这是你的小提琴,更新和工作。
您遇到的问题是这不是设置可观察值的有效方法:
self.selectedAddress().active=true;
在淘汰赛中,可观察对象是函数,并通过将新值作为参数传递给它们来设置,如下所示:
self.selectedAddress().active(true);
当您按照您的方式设置可观察对象时,它们的“可观察性”被覆盖,它们成为标准对象。发生这种情况时,不会通知 UI 其更新。