ディレクトリ<option>
を使用していくつかの要素を生成しています。の代わりにng-repeat
使用するのは意図的なものです。ng-repeat
ng-options
ただし、実際の配列に加えて、空のオプションが生成されます。コードは次のとおりです。
<select name="type" class="form-control" ng-model="selected_type" ng-change="select_change()" >
<option ng-repeat="type in types" value="{{type.value}}">{{type.name}}</option>
</select>
$scope.types = [
{value: '1', name: 'Sale'},
{value: '2', name: 'Other'}
];
$scope.selected_type = $scope.types[0].value;
そしてフィドル:http://jsfiddle.net/HB7LU/521/