Knockout JS textInput绑定

时间:2018-05-09 16:17:00

标签: javascript html knockout.js data-binding

我试图使用knockoutjs从输入字段中取回值。输入字段具有绑定的变量过滤器和事件处理程序,用于过滤数组。我想从输入和console.log获取用户输入的值。然而,我的淘汰新手和我在文档中找不到多少帮助。

HTML

       <div class="col-lg-12">
          <div class="input-group">
            <input data-bind="textInput: filter, event:{keyup: filterList}">
            <button class="input-group-addon btn btn-primary">Filter</button>
          </div>
        </div>

查看模型

var viewModel = function() {
var self = this;
self.filter = ko.observable('');
self.locationList = ko.observableArray(model);
self.filterList = function(){
  console.log( self.filter)
 };
}

1 个答案:

答案 0 :(得分:1)

要控制记录self.filter的值,您只需要更改即可 DNEkey = input() def find_key(data,key): if key in data: print(data[key]) return for k, v in data.items(): if isinstance(v,list): for x in v: if isinstance(x,dict) and find_key(x,key) is not None: print(find_key(x,key)) find_key(data,key)