Angularjs 多个 select 框在 IE 中更改范围数据后无法 select

Angularjs multiple select box is un-selectable after scope data change in IE

我有多个 select 框使用 angularjs。它在 chrome 中运行良好。但在 ie 中,在更改范围后它不能是 select,它卡在了 ui。

我有两个多个 select 框 select 一组,通过单击移动按钮移动到另一个。它首先移动然后在这将冻结 select 框。

$scope.pickListArray = [{"name":"abc1"},{"name":"abc2"},{"name":"abc3"},{"name":"abc4"},{"name":"abc5"},{"name":"abc6"},{"name":"abc7"},{"name":"abc8"}];

$scope.changeView = function (val){
  $scope.pickListArray1 = val;
}
<div class="div1">
<input type="text" class="form-control" placeholder="Search" ng-model="searchText">
<select class=" form-control" multiple ng-model="viewItem" ng-change="changeView(viewItem)" ng-options="pickName as pickName for pickName in pickListArray | filter:searchText"></select>
</div>


<div class="div2">
<input type="text" class="form-control" placeholder="Search" ng-model="searchText1">
<select class=" form-control" multiple ng-model="viewItem1" ng-change="changeView1(viewItem1)" ng-options="pickName1 as pickName1 for pickName1 in pickListArray1 | filter:searchText"></select>
</div>

请帮忙!!!

我找到了解决办法。我用过 angular 版本 1.3.3。 Multi select freeze 是其在ie中的版本问题。刚更新到 1.5.5。所以修复相同