我有一个使用ng-options的angularjs dropdownlist
<select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown">
我的下拉列表加载正常,但是所选的选项0为空,我想将其替换为“请选择一个”
<option value="?" selected="selected"></option>
我该怎么做呢?我在网上看到的所有示例似乎都不起作用。
谢谢
在它的角度文档中select
指出
(可选)可以将单个硬编码元素(其值设置为空字符串)嵌套在该元素中。然后,此元素将表示null或“未选择”选项。请参见下面的示例进行演示。
这意味着您可以执行以下操作:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<div ng-init="arr=[1,2,3]">
<select ng-model="val" ng-options="x for x in arr">
<option value="">Please select an option</option>
</select>
<br>
Val: {{val}}
</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句