你可以看看這個代碼
<div ng-app="myapp">
<fieldset ng-controller="FirstCtrl">
<select ng-options="regione.nome as regione.nome for regione in regioni.regionSelector"
ng-model="selectedRegione"></select>
{{ selectedRegione }}
</fieldset>
</div>
控制器
var myapp = angular.module('myapp', []);
myapp.controller('FirstCtrl', function ($scope) {
$scope.selectedRegione = 'Mike';
$scope.regioni = {
'regionSelector':[
{ id: 1, nome: 'John'},
{ id: 2, nome: 'Rocky'},
{ id: 3, nome: 'Mike'},
{ id: 4, nome: 'Ben' }
]
};
});
<option>
是動態創建的,下拉列表的值是$scope.selectedRegione = 'Mike';
,它們引用$scope.regioni.regionSelector
數組的nome: 'Mike'
。
爲了簡單起見,這裏是鏈接JSFIDDLE
什麼是regione?你沒有在任何地方定義它。區域是什麼?你沒有在任何地方定義它。 –
查看答案。我已經根據您的HTML假設了一個類似的數據陣列來向您展示這些事情是如何工作的。 –