Давайте попробуем еще раз:angularjs передачи параметров через директиву и нг-повтор
вот рабочий plunker: http://plnkr.co/edit/RTrdsLY8ONoeDLPYSFJi?p=preview
Но поля связаны друг с другом.
, когда смотришь на DOM:
<input class="form-control ng-pristine ng-valid-maxlength ng-valid-minlength ng-valid ng-valid-required" type="text" name="fieldName" ng-model="fieldName" ng-minlength="3" ng-maxlength="20" required="">
^^^^^^^^^^
конечно! У всех есть имя = "fieldName"!
Но почему !? он должен быть first_name, last_name и age!
Да, есть ошибка в шаблоне formField.html:
<input class="form-control" type="{{fieldType}}" name="fieldName" ng-model="fieldName" ng-minlength=3 ng-maxlength=20 required/>
^^^^^^^^^^^
Итак, давайте изменим его в {{FIELDNAME}}. И, следовательно, все вхождения form.fieldName ... в форму. {{FieldName}}.
Ну, где пропала красная рамка?
Давайте посмотрим на DOM -
<input class="form-control ng-pristine ng-valid-maxlength ng-valid-minlength ng-valid ng-valid-required" type="text" name="first_name" ng-model="fieldName" ng-minlength="3" ng-maxlength="20" required="">
имя в порядке, но теперь-ошибка не работает ...
Я думаю, что есть какая-то проблема с нг -модель, как она e http://stackoverflow.com/questions/13714884/difficulty-with-ng-model-ng-repeat-and-inputs - но я не могу заставить его работать –