使用带有ng选项的选项会导致所选选项的值为'?'
<select ng-model="somethingHere"
ng-options="option.value as option.name for option in options"
class="ng-pristine ng-valid">
<option value="?" selected="selected"></option>
<option value="0">Something Cool</option>
<option value="1">Something Else</option>
</select>
我需要
<option value="-1" selected="selected"></option>
<option value="0">Something Cool</option>
<option value="1">Something Else</option>
我该怎么做?如何添加值为-1的默认选项并将其设置为选中。 使用
<select ng-model="somethingHere"
ng-options="option.value as option.name for option in options"
class="ng-pristine ng-valid">
<option value="-1" ng-selected> SELECT</option>
</select>
不起作用。
答案 0 :(得分:0)
将模型值初始化为默认值:
<select ng-model="somethingHere"
ng-options="option.value as option.name for option in options"
class="ng-pristine ng-valid" ng-init="somethingHere=-1">
<option value="-1"> SELECT</option>
</select>