【发布时间】:2014-10-20 10:55:21
【问题描述】:
取自documentation 并坚持fiddle 的示例不起作用。 代码 sn-p 完整性:
<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 转储应随着任何输入字段中的每次击键更改而更新。
如果我切换到 value 绑定而不是 textInput 它会在输入焦点更改时更新。
有人遇到过吗?
【问题讨论】:
标签: knockout.js