在Internet Explorer中,AngularJS Select下拉列表非常慢

时间:2015-10-13 13:15:59

标签: angularjs select angular-ui

我正在尝试在指令html模板中呈现选择列表。我使用下面的代码在select中呈现我的选项。

<select id="{{control.id}}"
        class="col-md-4 form-control"
        name="{{control.id}}"
        data-ng-model="control.selectedItem"
        data-ng-options="ctrl.value for ctrl in control.options track by ctrl.key">
</select>

所有选项都会正确显示下拉列表,所选项目也会正确显示。当我尝试在下拉列表中更改我的选择时问题就开始了,而且这个问题也只发生在Internet Explorer中,在其他chrome或fire fox中,下拉列表更改选择进行得非常快。我试图解决这个问题,因为2天。我也经历过这么多文章。因为我无法弄清楚为什么只在IE中出现这个问题。

如果有人遇到同样的问题,请帮助我。恐怕我可能无法为此制作plnkr。如果有人可以通过Skype打电话帮我,也可以。我会带他们完成我的代码。

1 个答案:

答案 0 :(得分:0)

就我而言,应用样式需要花费最多时间。尝试使用IE中的UI Responsiveness tool来分析您的会话。 Here是减少样式计算时间的一些提示。