angular 表單重置狀態


 this.validateForm.reset()
    for (const key in this.validateForm.controls) {
      this.validateForm.controls[key].markAsPristine()
      this.validateForm.controls[key].updateValueAndValidity()
    }

markAsPristine()是將表單控件值標記為未改變,這個方法主要用在表單重置時、updateValueAndValidity()是重新計算表單控件的值和驗證狀態等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM