this.validateForm.reset() for (const key in this.validateForm.controls) { this.validateForm.controls[key].markAsPristine() this.validateForm.controls[key].updateValueAndValidity() }
markAsPristine()是將表單控件值標記為未改變,這個方法主要用在表單重置時、updateValueAndValidity()是重新計算表單控件的值和驗證狀態等。