你的位置:首页 > 软件开发 > Java > KnockoutJS 3.X API 第四章 表单绑定 value绑定

KnockoutJS 3.X API 第四章 表单绑定 value绑定

发布时间:2016-10-10 11:00:52
目的 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

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。