【发布时间】:2018-08-19 12:49:20
【问题描述】:
我是新的 AngularJS 框架。我对在 angularjs 中使用 <select> 标签有一些疑问。
首先,每当我将选项的第一个值放在 <select> 标记中时,它都会在下拉列表中显示一个额外的空白选项。然后,当我在下拉列表中选择任何选项时,它就会消失。
其次,每当我将任何选项保留为空白时,它都会正常运行。
为什么会这样?
代码如下:
<html>
<head>
<title>AngularJS Binding</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.js"></script>
</head>
<body ng-app="app">
<div>
Search 1: <select ng-model="optval1" >
<option value="any">Any</option>
<option value="name">Name</option>
<option value="city" selected>City</option>
</select>
<br>
Selected Value={{optval1}}<br><br>
Search 2: <select ng-model="optval2" >
<option value="">Any</option>
<option value="Name">Name</option>
<option value="City">City</option>
> </select>
<br>
Selected Value={{optval2}}
</div>
</body>
</html>
【问题讨论】:
标签: angularjs select angularjs-directive options