0

監視可能なオブジェクトにバインドされている入力フィールドがあります。データを入力しているときにUIを変更できるように、変更をサブスクライブしています。現在、サブスクライブイベントは、ユーザーが入力の外側をクリックした後に呼び出されます。ユーザーが入力フィールドに文字を入力すると更新されるようにサブスクライブを変更する方法はありますか?

4

2 に答える 2

1

これには「valueUpdate」パラメータ/「バインディング」があります。

<input data-bind="value: someObservable, valueUpdate: 'afterkeydown'">
于 2013-01-06T21:40:02.917 に答える
1

これが私のやり方です。

HTML:

<input type="text" data-bind="value: filter, valueUpdate: 'afterkeydown'" />

JS:

filter = ko.observable("");
于 2013-01-06T21:40:50.243 に答える