效果图<div ng-controller="DemoCtrl">
<div class="form-group col-md-12" ng-repeat="item in arrayList">
<div class="col-md-6">
<label class="col-md-3">
<span>{{item.type}}:</span>
</label>
<div class="col-md-9">
<select class="form-control" ng-model="item.id" ng-change="change()"
ng-options="option.id as option.name for option in selectList">
<option value="">--选择--</option>
</select>
</div>
</div>
</div>
</div>
数组放全部选项,循环数组生成下拉一的option,下拉一change后,数组中删除下拉一的选项,循环该数组生成下拉二的option……
以此类推。