0

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

提交并验证表单后,如果有任何新控件根据ng-if条件添加到表单,新控件也会被验证。所以我的问题是如何防止在提交表单后添加新控件以进行验证,并且仅在重新提交后进行验证。

4

1 回答 1

0

问题是当您添加新的“控件”时,您会更新您的范围,然后重新评估。$scope.isSubmitted是真实的(也许yourForm.$submitted也是)新的价值观是即时验证的。

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

于 2017-10-27T10:00:52.860 回答