2011-11-30 22 views
4

我有一個輸入的輸入元素這樣無法從淘汰賽框架輸入元素

<input id="txtId" type="text" data-bind="value: query, valueUpdate: 'keyup'"> 

而且我有一個綁定到該輸入

<script> 
     var terms = [{name: blah,...,... }]; 

     var viewModel = { query: ko.observable('') }; 

     viewModel.terms = ko.dependentObservable(function() { 

       var search = this.query().toLowerCase();      

       return ko.utils.arrayFilter(terms, function (term) 
       { 
        return term.name.toLowerCase().indexOf(search) >= 0; 
       }); 

      }, viewModel); 

     ko.applyBindings(viewModel); 
</script> 

我要收藏取消綁定事件以選擇可用的項目,他們應該出現在我的輸入元素。但是收集和收集的項目開始發生變化。我需要以某種方式打破綁定。所以請幫助)

+0

這聽起來像你真的想要一個