ノックアウトフレームワークの入力要素からバインドされていないイベント
-
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