Oli*_*ver 3 javascript dom observable knockout.js
我正在使用knockout.js作为可编辑的表,我正在尝试在表中的输入字段值更改时触发验证函数.
我试过使用一个可编辑的计算observable:选择时使用knockout绑定更改事件,我怎么知道它是否真正改变了(mhu的答案)
我尝试过使用可观察的扩展器:KO Extenders
我也尝试过使用change事件:
每次尝试时,只返回原始值.
拦截observableArray
项目新值以验证新值的标准方法是什么?对于KO来说这不是面包和黄油的东西吗?
更改您的数据绑定声明
data-bind="attr: { value: itemValue }, event: { change: $parent.itemChanged }"
Run Code Online (Sandbox Code Playgroud)
至
data-bind="value: itemValue, event: { change: $parent.itemChanged }"
Run Code Online (Sandbox Code Playgroud)
工作小提琴:http: //jsfiddle.net/hztaS/