Dies ist der HTML-Teil von select
<select class="form-control w-searchbar-select" ng-model="aa" ng-init="aa='请选择设备状态'" >
<option ng-repeat="data in ProcedureList" value="{{$index}}">{{data}}</option>
</select>
Das Folgende ist der equipmentProcedureList-Teil der Definition
$scope.equipmentProcedureList = ["请选择设备状态", "注册", "使用中", "故障", "报废"];
Die Auswirkung der aktuellen Schreibmethode auf der Seite ist:
Im Auswahlfeld sind keine Elemente ausgewählt und es ist leer.
Wenn Sie jedoch den Wert="{{$index}}" in der Option entfernen, wird er normal angezeigt.
Bitte Gott um Führung
想要达到的页面效果就是默认选中“请选择设备状态”,其余各项的value值为$index,最终采用的是ng-repeat实现了上述功能。
$scope.equipmentProcedureList = ["请选择设备状态", "注册", "使用中", "故障", "报废"];
上面是selcect的下拉选项,预先定义好的。
这里指定默认选中的项
这是HTML部分
angularJS推荐使用ng-options来创建下拉菜单
option里面的value的值是数字,而初始化的话value='请选择设备状态',没有对应的显示值与这个value..