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。所以修复相同
我有多个 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。所以修复相同