AngularJS表单重置会触发验证错误消息

时间:2015-03-23 16:02:04

标签: angularjs validation

我使用Kelp404进行验证。通过HTTP帖子提交表单后,我试图重置表单。

// values set at initialization
_this.originalForm = {};
_this.formData = angular.copy(_this.originalForm);

// below code run in .then callback of http post

$scope.addCustomerForm.$setPristine();
$scope.addCustomerForm.$setUntouched();
_this.formData = angular.copy(_this.originalForm);

现在,表单是原始的,不受影响,清除了所有输入变量。但是,输入具有ng-invalid类集,它在UI上显示错误消息。我也尝试为他们设定有效性,但没有帮助。

代码$validator.reset($scope, 'scope.formData');也无效

编辑:相关问题/答案中列出的步骤无法解决此问题

0 个答案:

没有答案