我刚开始使用knockoutjs,但我找不到一种方法在afterkeydown 上同时为所有输入字段绑定valueUpdate。有没有办法做到这一点,或者我真的必须将 valueUpdate: afterKeyDown 添加到每个输入字段?
提前致谢
我刚开始使用knockoutjs,但我找不到一种方法在afterkeydown 上同时为所有输入字段绑定valueUpdate。有没有办法做到这一点,或者我真的必须将 valueUpdate: afterKeyDown 添加到每个输入字段?
提前致谢
您可以使用此绑定提供程序插件
https://github.com/rniemeyer/knockout-classBindingProvider
或者您可以创建自定义绑定
ko.bindingHandlers.value2 = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
ko.applyBindingsToNode(element, { value: valueAccessor(), valueUpdate: "afterkeydown" });
}
};