2013-01-06 40 views
0

我有一個綁定到可觀察對象的輸入字段。我正在訂閱此更改,因此我可以在輸入數據時進行一些UI更改。目前,訂閱事件在用戶點擊輸入之外後被調用。有什麼方法可以更改訂閱,以便在用戶在輸入字段中輸入字符時進行更新?Knockout訂閱更新文本輸入到輸入?

回答

1

這裏是我如何做到這一點。

HTML:

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

JS:

filter = ko.observable(""); 
1

還有就是"valueUpdate"參數/ 「綁定」 這個:

<input data-bind="value: someObservable, valueUpdate: 'afterkeydown'">