当IE中的选择仅显示动态初始化后的第一个字母时,这是一个众所周知的问题。 (See this SO question)
但是,通过淘汰数据绑定后重新渲染下拉列表的最佳方法是什么?
答案 0 :(得分:1)
我以前没见过这个bug。你可以做类似的事情。
<select data-bind="options: youroptions, value: somevalue, visible: !loading()"
</select>
然后在你的代码中
self.loading(true);
doAjax(function(result) {
self.youroptions(result);
self.loading(false);
});
这可以解决这个问题。不是很优雅。
希望这有帮助。