[英]adding a default option when using ng-options in Angularjs
我正在使用ng-options
下拉列表,以從控制器填充的模型中加載值。 現在,我需要再有一個選項,它是<option value='any'>any</option>
,默認情況下該選項應作為所選選項存在。 如何以角度的方式做到這一點?
<body ng-controller="myController">
<h1>States in India!</h1>
<select ng-options="state for state in states" ng-model="selectedState"> </select>
</body>
@Pradeep,使用
<select ng-options="state for state in states" ng-model="selectedState">
<option value="">-- choose state --</option>
</select>
您可以簡單地在數組中添加另一個項目並將其關聯到$ scope.selected。 Plunkr 。
$scope.selectedState = "Select";
$scope.states=["Select","Karnataka", "Tamilnadu", "Andra-Pradesh", "Rajasthan"]
在select
標簽內寫入option
標簽,例如
<body ng-controller="myController">
<h1>States in India!</h1>
<select ng-options="state as state for state in states" ng-model="selectedState">
<option value=''>any</option>
</select>
</body>
angular.module("myApp", []).
controller("myController", function($scope){
$scope.states=["Karnataka", "Tamilnadu", "Andra-Pradesh", "Rajasthan"]
})
我已經在工作中嘗試了,請嘗試一下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.