我需要获取所选的下拉值。该过滤器在所有情况下都可以正常工作,但选择哑元默认值时的默认情况除外。 请参考下面的代码。
<!DOCTYPE html>
<html ng-app ng-init="customers=[{id: 1 , name:'Alpha Keto',city:'ABC'},{id: 2, name:'Keta Mary',city:'Gamma'},{id : 3, name:'Alphonso john', city:'Manga'}]">
<head>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js"> </script>
<title>Customer Select </title>
</head>
<body>
<form>
<select name="name" ng-model="formData.custom" ng-options="cust.id as cust.name for cust in customers">
<option selected value="">Select Name</option>
</select>
</form>
<br />
<label ng-repeat="custo in customers | filter :formData.custom : true" >{{custo.name || "NA"}}</label>
</body>
</html>
第一次显示所有客户名称。当我选择一个客户时,价值会改变。 我希望默认方案是NA而不是所有值。