Knockout JS textInput привязка - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь вернуть значение из поля ввода, используя knockoutjs. Входное поле имеет фильтр переменных и обработчик событий, которые будут использоваться для фильтрации массива. Я хотел бы получить значение из input и 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 голосов
/ 09 мая 2018

Чтобы сохранить в журнале значение self.filter, вам просто нужно изменить console.log( self.filter) до console.log(self.filter())

...