【angularjs】セレクトボックス(プルダウン)の使い方メモ
angularjs使うときはまたやりそうなのでメモしておく
まず、配列はどこかに一箇所に定義しておく
angular.module('myApp')
.value('define', {
'area': {
1: '北海道',
2: '東北',
3: '関東',
・・・
},
});テンプレートから参照できるようにコントローラで $scopeにいれる
angular.module('myApp')
.controller('SampleCtrl', function(define) {
$scope.areas = define.area;
});テンプレートで select box を作る
<select ng-model="user.area" ng-options="k as v for (k, v) in areas"></select>
これでもいける
<select ng-model="user.area">
<option value="">選択して下さい</option>
<option ng-repeat="(k, v) in areas" value="{{k}}">{{v}}</option>
</select>以上です