Javascript IE中AngularJS下拉列表不同步

Javascript IE中AngularJS下拉列表不同步,javascript,angularjs,selectlist,Javascript,Angularjs,Selectlist,我有一个问题只发生在IE中。我的表单上有几个下拉框是通过WebAPI填充的。这很有效。但是,当我单击下拉箭头并选择一个项目时,列表中的第一个项目就是显示的项目。但是,当我在窗体的任意位置单击另一个角度控件时,下拉列表中的选定值将正确更新。请注意,我实际上没有触摸这个下拉框,只是AngularJS将值更新为正确的项,只要我“触摸”另一个AngularJS控件。就好像$scope有延迟,在下一个控件获得焦点之前不会更新 该功能在Chrome中正常工作。这完全是IE11/Windows的问题。我需要做

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

该功能在Chrome中正常工作。这完全是IE11/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>

我不知道问题出在哪里,但请按照本文中的步骤改进ie的兼容性:谢谢S.Panfilov。这并没有解决问题,但我的应用程序中肯定没有这个问题,它提醒我,我可能使用的库与IE的所有版本都不兼容。这次我将重新启动应用程序,重点关注IE兼容性。