我的代码将在UI中使用
<div class="row" ng-show="ab.row.process=='cks'" ng-repeat="field in ab.getFields">
<div ng-show="ab.fieldType[field]=='multi-select'">
<!-- <select class="md-selectbox" multiple="true"
ng-model="ab.list[field]"
ng-change="os.setValue(ab.list,ab.list[field], field)">
<option ng-repeat="opt in ab.options[field] track by $index">{{opt}}</option>
</select> -->
<select class="md-selectbox" multiple dynamic-name="field"
ng-model="ab.list[field]"
ng-required= "field == 'Apple'"
ng-change="ab.setValue(ab.list,ab.list[field], field)"
ng-options="opt for opt in ab.options[field]">
</select>
</div>
</div>
当我使用评论选择选项时,我无法在IE中呈现值。它在chrome和FF中运行良好。当我使用现在启用的第二个选择选项时,两者都正常工作。但它在IE中抛出控制台错误。 抛出的控制台错误是:
TypeError:无法获取属性&#39; length&#39;未定义或空引用
TypeError:对象不支持属性或方法&#39; forEach&#39;