3

我正在将 knockout.js 用于可编辑表,并且当表中的输入字段值发生更改时,我试图触发验证函数。

我尝试使用可编辑的计算 observable: change event on select with knockout binding,我怎么知道它是否是真正的变化(mhu 的回答)

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

我也尝试过使用 change 事件:

JSFiddle

每次我都尝试过,只返回原始值。

截取observableArray项目的新值以验证新值的标准方法是什么?这不是KO的面包和黄油吗?

4

1 回答 1

9

更改您的数据绑定语句

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

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

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

于 2013-09-19T09:55:26.413 回答