Javascript 在AngularJS Dropdownlost中设置默认文本选项
我有一个使用ng选项的angularjs下拉列表Javascript 在AngularJS Dropdownlost中设置默认文本选项,javascript,angularjs,Javascript,Angularjs,我有一个使用ng选项的angularjs下拉列表 <select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown"> 我的下拉列表加载正常,但所选选项0为空,我想将其替换为“请选择一个” 我该怎么做?我在网上看到的所有例子似乎都不起作用 谢谢初始化$scope.location下拉列表='请选择一个'作为默认值 或 请选择一个 在it状态的角度文档中
<select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown">
我的下拉列表加载正常,但所选选项0为空,我想将其替换为“请选择一个”
我该怎么做?我在网上看到的所有例子似乎都不起作用
谢谢初始化
$scope.location下拉列表='请选择一个'
作为默认值
或
请选择一个
在it状态的角度文档中
(可选)单个硬编码元素,具有设置的值
对于空字符串,可以嵌套到元素中。这
元素将表示空或“未选择”选项。看见
下面的示例用于演示
这意味着您可以这样做:
请选择一个选项
Val:{{Val}}
这不好,因为“请选择一个”
变成了一个有效的选项,它不应该是这样。@DavidGrinberg这取决于他想要什么,选择本身就是一个指令,我们在其中添加了html。我不知道这可能是正确的事情,但这并不重要。您永远不希望“请选择一个”成为实际选项。另外,你的编辑甚至不起作用,请阅读角度文档。
<option value="?" selected="selected"></option>
<select ng-options="perlocation.name for perlocation in locations" ng-model="locationDropdown">
<option> Please Select One </option>
</select>