我正在使用knockout.js作为可编辑的表,而我正在尝试在表中的输入字段值发生更改时触发验证函数。
我尝试使用可编辑的计算可观察量:change event on select with knockout binding, how can i know if its a real change(mhu的回答)
我尝试过使用可观察的扩展程序:KO Extenders
我也尝试过使用更改事件:
每次尝试时,只返回原始值。
为了验证新值,截取observableArray
项的新值的标准方法是什么?这对KO来说不是面包和黄油的东西吗?
答案 0 :(得分:9)
从
更改数据绑定语句data-bind="attr: { value: itemValue }, event: { change: $parent.itemChanged }"
到
data-bind="value: itemValue, event: { change: $parent.itemChanged }"
工作小提琴: http://jsfiddle.net/hztaS/