4

我刚开始使用knockoutjs,但我找不到一种方法在afterkeydown 上同时为所有输入字段绑定valueUpdate。有没有办法做到这一点,或者我真的必须将 valueUpdate: afterKeyDown 添加到每个输入字段?

提前致谢

4

1 回答 1

3

您可以使用此绑定提供程序插件

https://github.com/rniemeyer/knockout-classBindingProvider

或者您可以创建自定义绑定

http://jsfiddle.net/4jRKV/

ko.bindingHandlers.value2 = {
    init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        ko.applyBindingsToNode(element, { value: valueAccessor(), valueUpdate: "afterkeydown" });
    }
};
于 2013-05-09T16:52:38.780 回答