参数
主参数
KO 设置此参数为元素的 value 值。之前的值将被覆盖。
如果参数是监控属性 observable 的,那元素的 value 值将根据参数值的
变化而更新,如果不是,那元素的 value 值将只设置一次并且以后不在更新。
如果你提供的参数不是一个数字或者字符串(而是对象或者数组)的话, 那显示
的 value 值就是 yourParameter.toString() 的内容(通常没用,所以最
好都设置为数字或者字符串)。 不管什么时候,只要你更新了元素的值,那
KO 都会将 view model 对应 的属性值自动更新。默认情况下当用户离开焦点
(例如 onchange 事件)的时候, KO 才更新这个值,但是你可以通过第 2 个
参数 valueUpdate 来特别指定改变值 的时机。
其它参数
valueUpdate
如果你使用 valueUpdate 参数,那就是意味着 KO 将使用自定义 的事件而不是
默认的离开焦点事件。下面是一些最常用的选项:
“change”(默认值) - 当失去焦点的时候更新 view model 的值,或者是
相关文章: