0
我有一個綁定到可觀察對象的輸入字段。我正在訂閱此更改,因此我可以在輸入數據時進行一些UI更改。目前,訂閱事件在用戶點擊輸入之外後被調用。有什麼方法可以更改訂閱,以便在用戶在輸入字段中輸入字符時進行更新?Knockout訂閱更新文本輸入到輸入?
我有一個綁定到可觀察對象的輸入字段。我正在訂閱此更改,因此我可以在輸入數據時進行一些UI更改。目前,訂閱事件在用戶點擊輸入之外後被調用。有什麼方法可以更改訂閱,以便在用戶在輸入字段中輸入字符時進行更新?Knockout訂閱更新文本輸入到輸入?
這裏是我如何做到這一點。
HTML:
<input type="text" data-bind="value: filter, valueUpdate: 'afterkeydown'" />
JS:
filter = ko.observable("");
還有就是"valueUpdate"參數/ 「綁定」 這個:
<input data-bind="value: someObservable, valueUpdate: 'afterkeydown'">