【问题标题】:Knockout js + dropdown(select) value binding + IE browsers familyKnockout js + dropdown(select) value binding + IE浏览器家族
【发布时间】:2012-04-13 23:47:41
【问题描述】:

当在 IE 中选择动态初始化后仅显示第一个字母时,这是一个众所周知的问题。 (See this SO question)

但是,在通过剔除数据绑定后重新呈现下拉列表的最佳方法是什么?

【问题讨论】:

    标签: jquery asp.net-mvc-3 knockout.js


    【解决方案1】:

    我以前没有见过这个错误。你可以做类似的事情。

    <select data-bind="options: youroptions, value: somevalue, visible: !loading()"
    </select>
    

    然后在你的代码中

    self.loading(true);
    doAjax(function(result) {
        self.youroptions(result);
        self.loading(false);
    });
    

    这将按照修复建议的方式进行。不是很优雅。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      相关资源
      最近更新 更多