我将 knockout.js 用于可编辑表格,并且我试图在表格中的输入字段值更改时触发验证函数。
我尝试使用可编辑的计算可观察对象:change event on select with knockout binding, how can i know if its a real change (mhu 的回答)
我尝试使用可观察扩展器:KO Extenders
我也试过使用 change 事件:
JSFiddle !
每次尝试都只返回原始值。
截取 observableArray
项的新值以验证新值的标准方法是什么?这不是 KO 的生计吗?
最佳答案
更改您的数据绑定(bind)声明
data-bind="attr: { value: itemValue }, event: { change: $parent.itemChanged }"
到
data-bind="value: itemValue, event: { change: $parent.itemChanged }"
工作 fiddle : http://jsfiddle.net/hztaS/
关于javascript - Knockout observable 数组,在更改事件时获取更新的项目值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890472/