在angularJS中创建下拉框有两种方式,第一种是使用select标签,然后在option标签中用ng-repeat属性来循环要显示的选项。
<select ng-model=''>
<option ng-repeat='item in XXX'>{{item}}</option>
</select>
第二种就是使用ng-options属性
<select ng-model="type" ng-options="item.code as item.codeName for item in XXX"></select>
这种方式如果在select标签内加上option标签可以设置默认的类似于提示信息的选项
<option value=''>请选择</option>
如果要默认显示选项中的某一条,就要在js文件中进行设置
$scope.type = {}; //如果select的ng-options属性设置成有as的,那就要把type设置成包含选项内容的对象。
关于ng-options中的几种设置方式,一找一大片,不再赘述。