我使用以下方式进行了验证:
ng-show="myForm.name.$invalid && !myForm.name.$pristine"
一切都很完美,但是当我按“提交”时,我需要以这种方式清空输入字段:
$scope.people.name = '';
$scope.people.surname = '';
所以提交后表单变得无效......有没有办法防止这种情况发生?我需要空字段但是有效的表单...
答案 0 :(得分:0)
我想在清除模型变量后,您需要设置表格$ pristine property
$scope.form.$setPristine();