首页 > 解决方案 > Knockout JS textInput 绑定

问题描述

我正在尝试使用 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)
 };
}

标签: javascripthtmlknockout.jsdata-binding

解决方案


要控制台记录 self.filter 的值,您只需要更改 console.log( self.filter)console.log(self.filter())


推荐阅读