ノックアウトjsを使い始めたばかりで、すべての入力フィールドのafterkeydownでvalueUpdateを一度にバインドする方法が見つかりませんでした。それを行う方法はありますか、それともすべての入力フィールドに valueUpdate: afterKeyDown を追加する必要がありますか?
前もって感謝します
ノックアウトjsを使い始めたばかりで、すべての入力フィールドの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" });
}
};