ノックアウト 2.0.0 を使用しています。ボタン、テキストボックス、ビューモデルがあります。テキスト ボックスにテキストがない場合、[保存] ボタンを無効にしています。
0">保存
ユーザーがページの別の部分をクリックして保存ボタンを有効/無効にする必要があることを除いて、これはすべて正常に機能します。つまり、ユーザーが入力を開始 (またはすべてのテキストを削除) するとすぐには発生しません。
ノックアウト.jsでこれを行う方法はありますか?
前もって感謝します。
ノックアウト 2.0.0 を使用しています。ボタン、テキストボックス、ビューモデルがあります。テキスト ボックスにテキストがない場合、[保存] ボタンを無効にしています。
0">保存
ユーザーがページの別の部分をクリックして保存ボタンを有効/無効にする必要があることを除いて、これはすべて正常に機能します。つまり、ユーザーが入力を開始 (またはすべてのテキストを削除) するとすぐには発生しません。
ノックアウト.jsでこれを行う方法はありますか?
前もって感謝します。
バインディングに「valueUpdate: "afterkeydown"」を使用している場合は、すぐに更新する必要があります。この動作を示す Knockout の Web サイトの例を見てください。
value
バインディング ハンドラーを使用している場合は、valueUpdate
バインディングを使用して更新時に変更できます。keyup
デフォルトの代わりに変更できますchange
。ドキュメンテーション。