8

我有一个<select>通过ng-options. 在特定情况下,当有序模型列表中的两个值相邻并且值具有相同的首字母时,模型值的更新在角度中断。这可能是浏览器事件问题,但我不确定。

这个 plunker 显示了这个问题这个 GIF 说明了它

我试过change手动触发现场事件,但没有任何运气。如果可能,我们希望按字母顺序保留列表 - 更改顺序似乎可以解决问题。

该问题仅出现在 Chrome 中 - 我使用的是版本 43.0.2357.81(64 位)。

任何想法,将不胜感激。谢谢。

4

1 回答 1

5

这是一个 hack 解决方案,它很丑陋,但它有效。

 <select ng-model="workflowData.section" ng-options="s.name as s.name for s in sections" class="fullwidth" ng-keypress="workflowData.section = s.name">
</select>

老实说,我不知道为什么原始代码不起作用。

于 2015-05-28T05:54:55.347 回答