加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – IE 8选择n 1索引

发布时间:2020-12-17 07:10:07 所属栏目:安全 来源:网络整理
导读:使用IE 8,如果我有一个这样的选择列表… select required ng-options="n for n in monthNumbers" ng-model="month" /select …然后Angular添加一个空白的第一个选项.然后当我选择任何选项时,IE 8将选择它之后的选项.因此,如果我选择第1个月,它将选择第2个月.
使用IE 8,如果我有一个这样的选择列表…

<select required ng-options="n for n in monthNumbers" ng-model="month">
            </select>

…然后Angular添加一个空白的第一个选项.然后当我选择任何选项时,IE 8将选择它之后的选项.因此,如果我选择第1个月,它将选择第2个月.

如果我添加这样的初始元素……

<select required ng-options="n for n in monthNumbers" ng-model="month">
           <option></option>
        </select>

……那么问题就解决了.但是,当选择任何其他项目时,Angular不会删除空的第一个元素,这是我想要的行为.

这有什么好的方法吗?

解决方法

我在手动添加的初始选项中添加了ng-disabled =“true”,这阻止了人们在IE 8中选择它们.

https://stackoverflow.com/a/2031748/221683

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读