簡體   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