0

花了一整天的时间才找到这个问题的根源。这与问题“ Adding ng-model to Select multiple Causes Options not display in IE”有关在 Chrome 中工作)。这是我在 IE 中得到的:

在此处输入图像描述

这是我的 HTML:

<div ng-app="myModule" ng-controller="OperatorCtrl">

    <uib-tabset>
        <uib-tab>
            <select multiple ng-multiple="true" ng-model="selectedContractors">
                <option ng-repeat="c in contractors" value="{{c.CompanyID}}">{{c.CompanyName}}</option>
            </select>
        </uib-tab>
    </uib-tabset>
 <div>
     <select multiple ng-multiple="true" ng-model="selectedContractors">
         <option ng-repeat="c in contractors" value="{{c.CompanyID}}">{{c.CompanyName}}</option>
     </select>
 </div> 
</div>

这是完全相同的“选择多个”。 uib-tab 标签之间的一个不能正确显示,但标签之外的一个会按预期显示。

我下载了最新版本的指令,认为这个问题可能已在最新版本中得到修复,但我的问题没有改变。

非常感谢任何帮助!

如果有人对此问题有任何了解,请提供帮助。

4

1 回答 1

0

你应该使用“。” 在 ng 模型中。

 <select multiple ng-multiple="true" ng-model="selected.contractors">
       <option ng-repeat="c in contractors" value="{{c.CompanyID}}">{{c.CompanyName}}</option>
 </select>
于 2016-11-01T08:31:51.163 回答