it-swarm.com.de

anglejs select erforderlich nicht funktionierende ng-optionen

Ich versuche sicherzustellen, dass ein Benutzer einen Wert aus einem Auswahlfeld auswählt, bevor er das Formular absendet. Dies funktioniert ordnungsgemäß mit statischen Optionen. es schlägt jedoch fehl, wenn die Optionen über ein Modell mit ng-options ausgefüllt werden

Examplehttp://plnkr.co/edit/wRqSCNskLo5c48jy4nQf

Ich benutze AngularJS 1.2.9

Danke im Voraus.

26
bytez

In Ihrem Beispiel wird die erforderliche Direktive durch Ändern der Datengebundenen Auswahl wie folgt behoben. Ich bin mir nicht sicher warum genau.

<select ng-model="selectedValue1" ng-options="opt for opt in ['Mazda2','Maxda3']" required>
  <option></option>
</select>
55
Viktor

Sie können auch versuchen, ng-required = "true" (es funktioniert auf dem neuesten AngularJS, nicht sicher für 1.2.x).

<select ng-model="selectedValue1" ng-options="opt for opt in ['','Mazda2','Maxda3']" ng-required="true"></select>
2
Hiatt Zhao