目的 value绑定主要用于DOM元素给视图模型赋值用的。通常用于<input><select><textarea>等元素。 value绑定与text绑定的区别在于,value绑定中当用户编辑表单控件相关值的时候,值会自动更新视图模型的相关属性 ...
目的
value绑定主要用于DOM元素给视图模型赋值用的。通常用于<input><select><textarea>等元素。
value绑定与text绑定的区别在于,value绑定中当用户编辑表单控件相关值的时候,值会自动更新视图模型的相关属性值,当视图模型的相关属性值被更新后,表单中相关的value绑定也会随之变化。
value绑定就像DOM和ViewModel的一个双向通道。而text绑定只是ViewModel到DOM的单向通道。
例如:
<p>Login name: <input data-bind="value: userName" /></p><p>Password: <input type="password" data-bind="value: userPassword" /></p> <script type="text/javascript"> var viewModel = { userName: ko.observable(""), // Initially blank userPassword: ko.observable("abc"), // Prepopulate };</script>
原标题:KnockoutJS 3.X API 第四章 表单绑定 value绑定
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。