私は必要に応じてマークされた選択を持つ角型を持っています。角型は選択されていない選択で有効です
フォームがロードされるとき、地域を選択ユーザーに選択を促すメッセージが表示されます。
ただし、有効な選択肢がない場合でもフォームは有効です。
有効なオプションを選択した場合、を選択します。地域を選択すると、フォームの有効性が無効とマークされます。
なぜフォームは無効ではないのですか?
コード:
<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のコードです。
パーフェクト、ありがとう。私は何かが分からないことを知っていた! –
歓迎です) –