Javascript 有角度的设置不起作用
我想做一件简单的事情,清理$scope.user字段,而不是因此而得到错误Javascript 有角度的设置不起作用,javascript,angularjs,Javascript,Angularjs,我想做一件简单的事情,清理$scope.user字段,而不是因此而得到错误 if ($scope.contactForm.$valid) { $scope.user = {}; $scope.contactForm.$setPristine(); } } 但是我仍然可以看到验证错误,比如required,如果我没有任何错误,他会告诉我所有的错误 这是普朗克: 试试这个: $scope.submitted = true; if ($s
if ($scope.contactForm.$valid) {
$scope.user = {};
$scope.contactForm.$setPristine();
}
}
但是我仍然可以看到验证错误,比如required,如果我没有任何错误,他会告诉我所有的错误
这是普朗克:
试试这个:
$scope.submitted = true;
if ($scope.contactForm.$valid) {
$scope.submitted = false;
$scope.user = {};
$scope.contactForm.$setPristine();
}
您的示例的问题是checkError函数依赖于提交的标志。如果表单有效,则可以清除Submited标志以隐藏错误。错误消息是什么?我指的是所有错误,如required和minlength…Ok。没有一些示例代码,我无法帮助您。创建一个JSFIDLE复制您的问题,我会帮助您