IE11使用first select选项作为占位符,而不是空白选择

时间:2018-08-24 08:38:35

标签: html angular browser internet-explorer-11

我遇到了一个错误,即如果模型的变量值不存在,则IE11决定将“占位符”置于强制选择中。

说选择值= vm.model.name,由于尚未被选择,所以它尚不存在,IE11会将该选择的第一个选项作为“占位符”。 这是我的意思的示例:https://angular-select-ie-bug.stackblitz.io/ 尝试在IE11中运行它(在IE10中不存在该问题),然后将其与Chrome进行比较。

这会欺骗您以为您已经为您自动选择了一个选项,而模型值仍然不存在……这只是毫无意义的占位符。

我在此线程中发现了:https://github.com/angular/angular/issues/14505 那个家伙在他的拉取请求中修复了它,但它仍在等待中。

我的问题是,在合并他的拉取请求之前,是否有办法将其解决方案应用于我的角度库?我希望能够使用该更改。

或者也许有更好的解决方案,我不必在列表顶部添加空白选项即可解决该问题。

0 个答案:

没有答案