我有一個角度表單,它有一個select,它被標記爲必需。角度形式與未選擇的選擇有效
當窗體加載時,一個選擇一個區域消息顯示爲提示用戶進行選擇。
但是,即使表單沒有有效的選擇,表單也是有效的。
如果用戶選擇了有效選項,則選擇選擇區域表單驗證將表單標記爲無效。
爲什麼表格不是無效的?
代碼:
<div ng-controller="MyCtrl">
<form name="myForm">
<select name="region"
ng-model="regionId"
ng-options="region.id as region.name for region in regions"
ng-selected="region.id"
required>
<option value="">-- choose a region --</option>
</select>
</form>
</div>
控制器:
function MyCtrl($scope) {
var myRegions = [{ id: 1, name: "England" },
{ id: 2, name: "Wales" },
{ id: 3, name: "Northern Ireland" },
{ id: 4, name: "Scotland" }
];
$scope.regions = myRegions;
$scope.regionId = 0;
}
這裏是一個jsfiddle的代碼。
完美,謝謝。我知道我錯過了一些明顯的東西! –
不客氣) –