Knockout observable数组,获取更改事件的更新项值

时间:2013-09-19 09:06:25

标签: javascript dom knockout.js observable

我正在使用knockout.js作为可编辑的表,而我正在尝试在表中的输入字段值发生更改时触发验证函数。

我尝试使用可编辑的计算可观察量:change event on select with knockout binding, how can i know if its a real change(mhu的回答)

我尝试过使用可观察的扩展程序:KO Extenders

我也尝试过使用更改事件:

JSFiddle

每次尝试时,只返回原始值。

为了验证新值,截取observableArray项的新值的标准方法是什么?这对KO来说不是面包和黄油的东西吗?

1 个答案:

答案 0 :(得分:9)

更改数据绑定语句
data-bind="attr: { value: itemValue  }, event: { change: $parent.itemChanged }"

data-bind="value: itemValue, event: { change: $parent.itemChanged }"

工作小提琴: http://jsfiddle.net/hztaS/