无法在淘汰框架中从输入元素解除事件绑定

发布于 2024-12-19 01:04:01 字数 824 浏览 0 评论 0原文

我有一个像这样的输入输入元素

<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>

我想选择可用的项目,它们应该出现在我的输入元素中。但是项目与集合的绑定以及集合开始发生变化。我需要以某种方式打破绑定。所以请帮忙)

I have an input input element like this

<input id="txtId" type="text" data-bind="value: query, valueUpdate: 'keyup'">

and also I have a collection that bind to this input

<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>

I want to choice available items and they should appear in my input element. But item bind with collection and collection begin to change. I need somehow to break bindings. So help please)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葮薆情 2024-12-26 01:04:01

我已经解决了这个问题。我创建了一个标志(修改集合的能力)这个类是不可观察的,用它我可以操纵我的集合)

I have solved that question. I have created a flag (ability to modify collection) this class is not observable and with it I can manipulate my collection)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文