繁体   English   中英

在angularjs中提交表单后不验证新控件

[英]Not validating new controls after submitting form in angularjs

我们有一个要在保存按钮上提交的表格。 保存时会触发一些验证。 我们使用$scope.isSubmitted= true$scope.watch上的$scope.isSubmitted提交表单以突出显示错误

提交并验证表单后,如果有任何新控件在ng-if条件的基础上添加到表单中,则新控件也将得到验证。 因此,我的问题是如何防止在提交表单进行验证后才添加新控件,而仅在重新提交后才进行验证。

问题是,当您添加新的“控件”时,您将更新范围,然后重新进行评估。 $scope.isSubmitted为true(也可能是yourForm.$submitted ),新值将即时验证。

在添加“控件”之前将$scope.isSubmittedyourForm.$submitted为false应该可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM