gpt4 book ai didi

knockout.js - 为什么 knockout.js textInput 绑定(bind)不起作用?

转载 作者:行者123 更新时间:2023-12-04 00:05:06 26 4
gpt4 key购买 nike

示例取自 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 转储应该随着任何输入字段中的每次击键而更新。

如果我切换到值绑定(bind)而不是 textInput 它会在输入焦点更改时更新。

有没有人遇到过这个?

最佳答案

如果您卡在旧版本的 Knockout 上,您可以使用 valueUpdate

<input data-bind="value: firstName, valueUpdate:'afterkeydown'" />

https://stackoverflow.com/a/4391419/1058292

关于knockout.js - 为什么 knockout.js textInput 绑定(bind)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25517277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com