Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 如何在ng repeat下拉输入框中添加占位符?_Javascript_Html_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Javascript 如何在ng repeat下拉输入框中添加占位符?

Javascript 如何在ng repeat下拉输入框中添加占位符?,javascript,html,angularjs,angularjs-ng-repeat,Javascript,Html,Angularjs,Angularjs Ng Repeat,我正在使用ng repeat实现一个下拉列表。我想在输入框中添加占位符,因为第一次它是空的(没有选择下拉选项)。所以我想设置默认占位符。我不想留下空白的下拉输入框 var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.names=[“Emil”、“Tobias”、“Linus”]; }); 您可以添加一个选项 <option value="" disabled selected>Please

我正在使用ng repeat实现一个下拉列表。我想在输入框中添加占位符,因为第一次它是空的(没有选择下拉选项)。所以我想设置默认占位符。我不想留下空白的下拉输入框

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.names=[“Emil”、“Tobias”、“Linus”];
});

您可以添加一个选项

<option value="" disabled selected>Please Select</option>

请选择

您可以在选择中设置默认值uising
ng init

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.names=[“Emil”、“Tobias”、“Linus”];
});

您可以这样尝试

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.names=[“Emil”、“Tobias”、“Linus”];
});

请选择

此处禁用添加选项:

<option disabled selected value>Select here</option>

选择这里
添加一个选项

 <select ng-model="selectedName" ng-options="x for x in names">
      <option disabled selected value>Please Select</option>
    </select>

请选择

可能重复的请解释在数组的第一个位置添加空元素的原因