フォームを送信する前に、ユーザーが選択ボックスから値を選択するようにします。これは静的オプションで正しく機能します。ただし、ng-optionsを使用してモデル経由でオプションを設定すると失敗します
Example
http://plnkr.co/edit/wRqSCNskLo5c48jy4nQf
私はAngularJS 1.2.9を使用しています
前もって感謝します。
例では、データバインド選択を次のように変更すると、必要なディレクティブが修正されます。正確な理由はわかりません。
<select ng-model="selectedValue1" ng-options="opt for opt in ['Mazda2','Maxda3']" required>
<option></option>
</select>
Ng-required = "true"を試すこともできます(これは最新のAngularJSで動作しますが、1.2.xでは確認できません)。
<select ng-model="selectedValue1" ng-options="opt for opt in ['','Mazda2','Maxda3']" ng-required="true"></select>