为什么knockout.js的textInput绑定不起作用?

前端之家收集整理的这篇文章主要介绍了为什么knockout.js的textInput绑定不起作用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
documentation采取的并坚持 fiddle的示例不起作用.
完整性的代码片段:
<p>Login name: <input data-bind="textInput: userName" /></p>
<p>Password: <input type="password" data-bind="textInput: userPassword" /></p>

viewmodel:
<pre data-bind="text: ko.toJSON($root,null,2)"></pre>

<script>
    ko.applyBindings({
        userName: ko.observable(""),// Initially blank
        userPassword: ko.observable("abc")  // Prepopulate
    });
</script>

我试过在一个隐身的窗口认为一些浏览器扩展可能会弄乱它.没有运气.

预期的行为是viewmodels的JSON转储应该在任何输入字段中的每个按键更新.

如果我切换到值绑定而不是textInput,它会在输入焦点更改时进行更新.

有没有人遇到过这个?

解决方法

在更新版本的Knockout.JS( 3.2.0)中添加了textInput.将更新的库添加到您的小提琴,它的作品.

猜你在找的JavaScript相关文章