只有在滿足某些條件的情況下,我才需要在表單域上應用驗證。說我有這樣的一個表格:AngularJS中的條件驗證
<div ng-controller="MyController">
<form name="myForm">
<div>
<div class="" ng-class="{error: myForm.gender.$invalid}">
Gender:
</div>
Male <input type="radio" name="gender" value="M" ng-model="survey.gender" required/>
Female <input type="radio" name="gender" value="F" ng-model="survey.gender" required/>
</div>
<div ng-show="survey.gender == 'F'">
<div class="">
Are you pregnant?
</div>
Yes <input type="radio" name="pregnant" value="Y" ng-model="survey.pregnant"/>
No <input type="radio" name="pregnant" value="N" ng-model="survey.pregnant"/>
</div>
</form>
</div>
我想使只有當用戶選擇女性性別時需要懷孕的問題。 Angular會爲此提供任何類型的驗證嗎?
小心,我剛剛讀到的是父親帶孩子懷孕的紐約監護權爭奪戰。談談一個角落案例!或者,四捨五入,我想... – Ben