Я пытаюсь вернуть значение из поля ввода, используя 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)
};
}