我有一个选择列表:

<option ng-repeat="hour in Hours"
             value="{{hour.Value}}"
             ng-show="filterEvent($index)"
             ng-selected="hour.Value == EventDate || $first">
      {{hour.Text}}
</option>


我希望自动选择未隐藏的第一个元素。现在,如果我隐藏第一个元素,它将不会更改所选索引。

我怎样才能做到这一点?

最佳答案

只是隐藏第一个选项

<select ng-model="hour" required="required"
  ng-options="hour.value as hour for hour in hours" >
    <option style="display:none" value="">select a type</option>
</select>

关于javascript - ng选定的第一个未隐藏的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38012421/

10-09 15:42
查看更多