在IE10上显示空白的HTML选择标记默认选项

时间:2015-08-20 10:19:56

标签: html angularjs select browser internet-explorer-10

我正在开发一个angularjs项目,我正在使用HTML select标签显示下拉列表,但我在IE10中面临一个特定问题,当我选择任何选项时,第一个字母是可见的,第一次看不到默认选项然后再次,如果我选择任何选项,可以看到完整的值

1 个答案:

答案 0 :(得分:1)

显示一些代码会有所帮助。

以下是可能解决方案的示例。假设我们有以下数据:

$scope.items = [
    { Name: 'First', Id: 1 },
    { Name: 'Second', Id: 2 },
    { Name: 'Third', Id: 3 },
];

您可以通过以下方式在模板中显示它:

<select ng-model="selected"ng-options="item.Id as item.Name for item in items">
    <option value="">-- select --</option>
</select>

查看more info的文档。