Я создал плункер.
Я генерирую элементы ввода динамически, когда нажимается кнопка «+ Name», каждый внутри ng-form.
Как я могу получить все экземпляры ng-form для проверки каждой отдельной ng-формы? Чтобы кнопка "+Имя" оставалась неактивной, если поля недействительны или создается новая нг-форма?
Изменить Подробнее о структуре формы
В форме есть и другие поля, которые я удалил для краткости. Это в основном длинная форма, что-то вроде
<form name="myForm">
<input name="one" />
.
.
<div ng-repeat....>
<ng-form>
<input name="schoolName" />
</ng-form>
</div>
<button>+ Name</button> <!-- I cannot check for myForm.$valid here-->
<!-- since the person might not filled the rest of the below fields -->
<!-- hence the need to grab "each" "ng-form" -->
<input name="some" />
<input name="other" />
</form>