有没有办法在每个selctbox中选择第一个选项作为默认选项?
Plunker
<select ng-model="question.Answer" ng-options="option for option in question.Options">
</select>
提前感谢的帮助
试试这个-
<select ng-model="question.Answer" ng-init="question.Answer = question.Options[0]" ng-options="option for option in question.Options">
您的question.Answer
最初是undefined
,这就是为什么默认选择字段为空的原因。要解决此问题,请使用以下两种方法之一:
- 在控制器中定义
question.Answer
的默认值 -
手动添加第一个
option
元素,如下所示:<select ng-model="question.Answer" ng-options="option for option in question.Options"> <option value="">Pick one</option> </select>