プランカーを作成しました。
「+ Name」ボタンがクリックされると、それぞれ ng-form 内で入力要素を動的に生成します。
個々の ng-form を検証するために ng-form のすべてのインスタンスを取得するにはどうすればよいですか? フィールドが有効でない場合、または新しい ng-form が作成された場合、「+ Name」ボタンは無効のままになりますか?
フォーム構造の詳細を編集
簡潔にするために削除したフォームには、他のフィールドがあります。基本的には、次のような長い形式です
<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>