淘汰赛JS列表选择非常慢

时间:2011-11-10 00:13:21

标签: list select knockout.js

我有一个2,000项的下拉列表。如果我使用knockout JS构建这个列表,事情就好了。但是,当我在列表中设置value标记时,列表变得超级响应(3秒钟更新所选项目)。

这是预期的吗?

<select id="schoolName" data-bind="options: schools, value: selectedSchool, optionsText: 'CommonName'">
</select>

只有当我插入了value标签时才会发生这种情况(我需要它,因为我需要所选项目的值)。

由于

1 个答案:

答案 0 :(得分:2)

有2000个项目,你肯定想要一个自动完成。有关如何在Google群组中自动填充的讨论(https://groups.google.com/forum/#!starred/knockoutjs/ABhEeI7jLKA)。

RPN在http://jsfiddle.net/rniemeyer/YNCTY/有一个小提琴,显示自动完成自定义敲除绑定。我今天刚刚实现了这个版本的ajax版本,它确实很有效。