Angular 4 remove required validator conditionally

后端 未结 10 1944
[愿得一人]
[愿得一人] 2021-02-01 01:26

In Angular 4 app I have a form model like this:

this.form = this._fb.group({
    title: [\'\', [Validators.required, Validators.minLength(3), Validators.maxLengt         


        
10条回答
  •  执念已碎
    2021-02-01 02:21

    if you want to add validation try this one.

    saveDraft() {
       this.form.get('title').setValidators([Validators.required, Validators.minLength(3)]);
       this.form.get('title').updateValueAndValidity();
    }
    

    if you want to remove validators try this one.

    saveDraft() {
     this.form.get('title').clearValidators();
     this.form.get('title').updateValueAndValidity();
    }
    

提交回复
热议问题