Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在AngularJS Dropdownlost中设置默认文本选项_Javascript_Angularjs - Fatal编程技术网

Javascript 在AngularJS Dropdownlost中设置默认文本选项

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状态的角度文档中

我有一个使用ng选项的angularjs下拉列表

<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>