<form name="formPrepare" class="container-fluid" ng-submit="Ready()" form-prepare novalidate>
<div class="row">
<div class="col-lg-12">
<div ng-repeat="g in groups">
<div class="form-mold--group-name">
<span style="font-weight:bolder;" ng-bind="g.name"></span>
</div>
<div class="col-lg-12 form-mold--group-component" ng-repeat="c in g.components">
<div class="col-lg-3">
<span ng-bind="c.name"></span>
</div>
<div class="col-lg-9">
<select class="form-control inputsm" ng-model="c.value" ng-options="item.name for item in c.values" required></select>
</div>
</div>
</div>
</div>
</div>
<div>
<input class="btn btn-default" type="submit" value="Сформировать форму" ng-disabled="formPrepare.$invalid"/>
</div>
</form>
Форма все время валидна, изменение селектов не влияет на ее состояние. В чем может быть проблема?