我遇到了一个错误,即如果模型的变量值不存在,则IE11决定将“占位符”置于强制选择中。
说选择值= vm.model.name
,由于尚未被选择,所以它尚不存在,IE11会将该选择的第一个选项作为“占位符”。
这是我的意思的示例:https://angular-select-ie-bug.stackblitz.io/
尝试在IE11中运行它(在IE10中不存在该问题),然后将其与Chrome进行比较。
这会欺骗您以为您已经为您自动选择了一个选项,而模型值仍然不存在……这只是毫无意义的占位符。
我在此线程中发现了:https://github.com/angular/angular/issues/14505 那个家伙在他的拉取请求中修复了它,但它仍在等待中。
我的问题是,在合并他的拉取请求之前,是否有办法将其解决方案应用于我的角度库?我希望能够使用该更改。
或者也许有更好的解决方案,我不必在列表顶部添加空白选项即可解决该问题。