Witam, robię walidację dla forma i mam pewien problem z selectem. Próbowałem naprawdę na wiele sposobów, ale nie działa i nie mam pojęcia dlaczego.. Dodam, że mając na buttonie podane
ng-disabled="form.dataForm.$invalid" i nie wybierając tylko tego selecta w całym formie, button jest zablokowany, więc poniekąd walidacja działa.
<div class="col-sm-6 col-md-6 col-lg-6">
<div class="input-group">
<div class="input-group-addon">
Wybierz
</div>
<select class="form-control" ng-model="rodzaj" required ng-class="form.dataForm.rodzaj.$invalid ? 'is-danger' : 'is-success'">
<option value=""></option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
</div>
<div class="error-messages nowrap text-left" ng-show="form.dataForm.rodzaj.$invalid">
<span ng-show="form.dataForm.rodzaj.$error.required">Wybierz rodzaj.</span>
</div>
</div>
Ma ktoś jakiś pomysł by zmieniała się klasa i wyświetlał napis dla braku podania opcji?