自从我从 AngularJS 1.3.15 升级到 1.4.8 以来,我的所有 select2 使用中都添加了一个空选项。
我已经尝试过这里的建议:为什么 AngularJS 在选择中包含一个空选项? 和其他问题,但不能让它对我有用。
这是我的问题的一个 plunkr:http ://plnkr.co/edit/zrYCDbtSVHNt3tRZsQza?p=preview
如您所见,添加了一个空选项,在选择那里的 2 个值中的任何一个后,空选项就会消失。
相关的 HTML:
<select ui-select2 ng-model="cqData.dataObjects.Mode.Value">
<option value="structured" localize>Structured Query</option>
<option value="advanced" localize>Advanced Query</option>
</select>
PS 我知道 ui-select2 已被弃用,但它是一个现有项目,我目前无法升级它。