<div ng-show="!login.SecQuestions && !login.ResetUser">
<h3>Answer security questions</h3>
<ul>
<li>
<label>Please answer the following question(s)</label>
</li>
</ul>
<ul>
<li>
*= required field
</li>
</ul>
<ul ng-repeat="Question in login.SecurityQuestions">
<li>
{{Question.Question}}
</li>
<li>
<ng-form name="SecQuestionForm" novalidate>
<textarea name="SecurityAnswer" ng-model="Question.Answer" type="text" required></textarea>
<span style="color:red" ng-if="SecQuestionForm.SecurityAnswer.$dirty" ng-show="SecQuestionForm.SecurityAnswer.$invalid">required.</span>
</ng-form>
</li>
</ul>
<ul>
<li>
<button class="primaryButton" ng-disabled="ResetNamePass.SecQuestionForm.$invalid" ng-click="Continue_2()">Continue</button>
</li>
</ul>
</div>
ng-Form の動的検証 ボタンが有効になっている場合、3 つの必須フィールドすべてが検証されるわけではなく、最後の Textarea の必須性に応じて有効になります。
エラーのスクリーンショット