IE中的AngularJS下拉列表不同步

时间:2013-12-16 23:50:22

标签: javascript angularjs selectlist

我遇到的问题只发生在IE中。我的表单上有几个下拉框,通过WebAPI填充。这样可行。但是当我单击下拉箭头并选择一个项目时,列表中的第一个项目就是显示的项目。但是当我单击窗体上任何位置的另一个角度控件时,下拉列表中的选定值会正确更新。请注意,我实际上并没有触及此下拉框,只要我触摸另一个AngularJS控件,AngularJS就会将值更新为正确的项目。这就好像$ scope有一个延迟,并且在下一个控件获得焦点之前不会更新。

该功能在Chrome中按预期工作。这严格来说是IE 11 / Windows的问题。我需要做些什么来告诉它在IE 11中正常工作吗?

以下是我的一个下拉列表中的代码。

<label>Workgroup</label>
<select class="form-control" style="width: 125px" data-ng-model="params.workgroupId" data-ng-options="w.id as w.name for w in workgroups"></select>

0 个答案:

没有答案