我的应用程序有一个显示国家的多选下拉菜单。此下拉菜单在Chrome中显示正常,在IE中显示如下选项:
我正在使用以下代码(尝试将select中的值更改为ng-value,但不起作用)-
HTML
<select multiple name="multiCountries" ng-model="vm.country.countryList">
<option ng-repeat="option in vm.country.filteredList" value="{{option.value}}">{{option.label}}</option>
</select>
发布于 2018-06-06 04:43:23
您可以使用ng-options
,而不是对选项元素本身执行ng-repeat
。它的一般格式是选项列表中选项的选项文本形式的选项值。
.html
<select multiple name="multiCountries" ng-model=vm.country.countryList" ng-options="option.value as option.label for option in vm.country.filteredList"></select>
https://stackoverflow.com/questions/50708198
复制相似问题