我有验证表单的问题,我有这个验证示例,只有当第一个输入是无效值时才显示错误,当第一个字段是有效值时,没有显示错误。
答案 0 :(得分:2)
Instead of using signup_form.name.$dirty && signup_form.name.$invalid && signup_form.submitted
Use this :-
<div class="error"
ng-show="signup_form.email.$dirty && signup_form.email.$invalid && signup_form.submitted">
<div class="error"
ng-show="signup_form.username.$dirty && signup_form.username.$invalid && signup_form.submitted">
答案 1 :(得分:1)
您似乎在所有检查中都使用name
...
<div class="error" ng-show="signup_form.name.$dirty &&
您需要更改实际参考,因此email
将是......
<div class="error" ng-show="signup_form.email.$dirty &&