我想在select-option中设置初始值。这是我的代码:
<select ng-init="blah" ng-options="key as value for (key , value) in cities "ng-model="selectedCity" ng-click="setCity()" class="form-control"></select>
有什么建议吗?
答案 0 :(得分:1)
要在标记内选择它(不推荐),请使用
<select ng-init="selectedCity='firstCity'"
ng-options="key as value for (key , value) in cities"
ng-model="selectedCity">
</select>
firstCity
是您希望默认选择的密钥。
让我们说这是你的对象
$scope.cities = {
firstCity: "NY",
secondCity: "LA",
thirdCity: "OT"
};
<强> WORKING DEMO 强>
用于在控制器使用中初始化
$scope.selectedCity='firstCity';
希望它有所帮助。
答案 1 :(得分:1)
在您的控制器中,您只需将selectedCity
初始化为您希望默认的值。
答案 2 :(得分:0)
在您的控制器中声明:
$scope.selectedCity = 'cityName'; // any name you want to initialize with