Не удается раскрыть событие из входного элемента в нокаутной структуре
-
26-10-2019 - |
Вопрос
У меня есть входной элемент ввода
<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>
Я хочу выбрать доступные элементы, и они должны появиться в моем входном элементе. Но элемент связывания с коллекцией и коллекцией начинает меняться. Мне нужно каким -то образом сломать привязки. Так что помогите, пожалуйста)
Решение
Я решил этот вопрос. Я создал флаг (способность изменить коллекцию) Этот класс не наблюдается, и с ним я могу манипулировать своей коллекцией)
Не связан с StackOverflow