0

ノックアウト 2.0.0 を使用しています。ボタン、テキストボックス、ビューモデルがあります。テキスト ボックスにテキストがない場合、[保存] ボタンを無効にしています。

0">保存

ユーザーがページの別の部分をクリックして保存ボタンを有効/無効にする必要があることを除いて、これはすべて正常に機能します。つまり、ユーザーが入力を開始 (またはすべてのテキストを削除) するとすぐには発生しません。

ノックアウト.jsでこれを行う方法はありますか?

前もって感謝します。

4

2 に答える 2

1

バインディングに「valueUpdate: "afterkeydown"」を使用している場合は、すぐに更新する必要があります。この動作を示す Knockout の Web サイトの例を見てください。

簡単なリストの例

于 2012-04-26T10:52:46.210 に答える
0

valueバインディング ハンドラーを使用している場合は、valueUpdateバインディングを使用して更新時に変更できます。keyupデフォルトの代わりに変更できますchangeドキュメンテーション

于 2012-04-26T10:49:57.523 に答える