在AngularJS Dropdownlost中设置默认文本选项
Set Default Text Option in AngularJS Dropdownlost
我有一个使用ng选项的angularjs下拉列表
<select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown">
我的下拉列表加载良好,但所选选项0为空,我想将其替换为"Please Select One"
<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>
将$scope.locationDropdown = 'Please Select One'
初始化为默认
或
<select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown">
<option> Please Select One </option>
</select>
相关文章:
- 在AngularJS Dropdownlost中设置默认文本选项
- knockout.js、knockout可排序和默认文本
- 单击时清除
标记中的默认文本
- 如何将默认文本添加到搜索栏
- 如何在 WP 中的表单中向输入字段添加默认文本
- 像tumblr这样的文本字段中的Javascript默认文本
- 包含默认文本的文本框
- Jquery 验证 - 需要至少 2 个字段中的 1 个填充默认文本以外的任何内容
- php在用户注册后为表单中的可选值设置默认文本
- 搜索字段,清除焦点上的默认文本-FF 3.6
- 加载时为TextBox默认文本,焦点为空文本框
- 如何在指令的情况下更改下拉列表的默认文本,并对指令应用所需的验证
- 当文本区域绑定到模型时,angularjs中的默认文本区域值
- 在文本框中键入时,将默认文本与键入的文本一起移动
- 更改默认文本“;输入位置“;在谷歌地图地点API
- 使用默认文本在twitter上共享链接
- 如何在单击另一个元素时将onclick函数转换为默认文本
- 当用户输入用户名时,清除默认文本
- 在表单的文本字段中设置默认文本
- 输入字段中的默认文本