5

プランカーを作成しました。

「+ 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>
4

1 に答える 1