<div class="form-group" ng-class="{'has-error': claimForm.consigneeID.$invalid && claimForm.consigneeID.$touched}">
<label class="label-bold">Consignee ID</label><br>
<input name="consigneeID" ng-model="coId" type="number" ng-maxlength="5" ng-minlength="5" class="form-control input-sm" required>
<div class="help-block" ng-messages="claimForm.consigneeID.$error" role="alert">
<div ng-message="required">Field is required.</div>
<div ng-message="minlength">Too few digits.</div>
<div ng-message="maxlength">Over 5 digits.</div>
</div>
AngularJS ng-Meldungen zeigen Fehler, bevor Form auch auf Bootstrap Form
Die minlength und maxlength Fehler zeigen, die richtigen Botschaften und richtig eingestellt ist die "has-Fehler" ng-Klasse berührt wird. Wenn ich jedoch "erforderlich" zu meinem Feld und der entsprechenden Nachricht hinzufüge, erscheint beim erneuten Laden immer "Feld ist erforderlich" (bis zum Ausfüllen).
Die rote Klasse "hat Fehler" wird nicht angezeigt, es sei denn, ein anderer Fehler wird ausgelöst.
Was habe ich hier vermisst?
Dank verwenden. Ich habe gerade das 'ng-show' Stück beim weiteren Googlen gefunden. Das war der Schlüssel. – Steve