【发布时间】:2015-06-16 17:16:47
【问题描述】:
我正在使用 Knockout.js 3.3.0。在我的视图模型中,我有很多数据行,它们显示在带有 foreach 绑定的表中。在每一行中都有一个绑定到可观察对象的文本输入。我想要实现的是:每当文本更改时,都应该将其发送到内联函数中,以便我可以处理更改。这是我的输入:
<input type="text" data-bind="
textInput: MyText(),
event: {
keyup: function(data, event) { console.log(data.MyText()); }
}" />
上面的代码没有输出任何东西,我没有收到任何错误。例如,我如何必须更改绑定才能立即在控制台上看到 MyText() 的更改?提前致谢!
【问题讨论】:
-
你为什么这样做?也许更好的是订阅可观察属性 MyText?