如何使ng中的第一个选项处于活动状态select进入ng repeat



有没有办法在每个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,这就是为什么默认选择字段为空的原因。要解决此问题,请使用以下两种方法之一:

  1. 在控制器中定义question.Answer的默认值
  2. 手动添加第一个option元素,如下所示:

    <select ng-model="question.Answer" ng-options="option for option in question.Options">
        <option value="">Pick one</option>
    </select>
    

相关内容

最新更新