Angular-选择不显示在下拉列表中的默认选项
Angular - Default option of select not showing in dropdown
我有一个drpdown列表。在我的html中,我有这个:
<select id="universitySel" ng-model="universityValue" ng-options="university._id for university in universities">
<option value="-1">Choose university</option>
</select>
我从我的收藏中绑定了这个下拉列表。我想显示可选文本作为第一个元素,正如您在上面看到的。第一个元素始终为空。我该怎么做?
将value
设置为空字符串""
:
<option value="">Choose university</option>
(来自Angular的文档:)
可选地,可以将值设置为空字符串的单个硬编码
<option>
元素嵌套到该元素中。然后,该元素将表示null或"未选择"选项。
<select id="universitySel" ng-model="universityValue" ng-options="university._id for university in universities">
<option value="" disabled>--Select your University--</option>
</select>
这将使您的代码看起来非常完美。
相关文章:
- 或者在表单上选择默认选项文本(选择1)
- 选择非空选项后,默认选项消失
- 使用 ajax 填充选择时没有选定的默认选项的问题
- 我在angular JS中选择的默认选项
- 将默认选项添加到ng-if
- Angular-选择不显示在下拉列表中的默认选项
- 我在angular JS中选择了一个默认选项,并删除了两个单词之间的下划线
- 使用Select2远程加载设置默认选项
- ES6 默认选项参数
- 如何声明,以便在 jquery 移动 UI 中突出显示默认选项卡
- 覆盖默认选项卡导航
- 在第一个由 angularjs 选择中排序默认选项
- 如何防止 JQuery 中的默认选项卡切换功能
- 高图表 - 添加其他导出选项而不会丢失默认选项
- 在选择下拉列表中的值时向某些控件添加了默认选项
- 显示所有选项的 ng 选项默认选项
- 使用js更改默认选项卡和页面
- 如何允许轻松覆盖javascript函数中的默认选项
- 在.js中设置默认选项卡
- 选择列表项分页内的默认选项卡