我在一个项目中使用 angularjs,并在其中使用 ng-options 生成 .
最初,当页面重新加载并且没有选择选项元素时,生成的 html 如下所示:
<select size="3" ng-model="item" ng-options="s.name for s in itemlist">
<option value="?" selected="selected"></option>
<option value="0">Item 1</option>
<option value="1">Item 2</option>
<option value="2">Item 3</option>
</select>
但是当我选择一个元素(例如第 2 项)时,第一个空白选择消失了。我知道它的发生是因为 ng-model 是由选择值设置的。但我想首先选择始终空白,以便用户可以重置过滤器。
提前致谢。