我有一个2,000项的下拉列表。如果我使用knockout JS构建这个列表,事情就好了。但是,当我在列表中设置value
标记时,列表变得超级响应(3秒钟更新所选项目)。
这是预期的吗?
<select id="schoolName" data-bind="options: schools, value: selectedSchool, optionsText: 'CommonName'">
</select>
只有当我插入了value
标签时才会发生这种情况(我需要它,因为我需要所选项目的值)。
由于
答案 0 :(得分:2)
有2000个项目,你肯定想要一个自动完成。有关如何在Google群组中自动填充的讨论(https://groups.google.com/forum/#!starred/knockoutjs/ABhEeI7jLKA)。
RPN在http://jsfiddle.net/rniemeyer/YNCTY/有一个小提琴,显示自动完成自定义敲除绑定。我今天刚刚实现了这个版本的ajax版本,它确实很有效。