In Angular Formbuilder, как мне удалить Specifi c Validator? Существует
this.form.get('lastName').clearValidators()
Тем не менее, это удаляет ВСЕ валидаторы, просто нужно удалить «Обязательные» валидаторы и сохранить минимальную и максимальную длину.
this.editAddressForm = this.formBuilder.group({
'firstName': [null, [Validators.maxLength(50)]],
'lastName': [null, [Validators.required, Validators.maxLength(2), Validators.maxLength(50)]],
'city': [null, [Validators.required, Validators.maxLength(50)]],
'zipCode': [null, [Validators.required, Validators.maxLength(50)]]
})
Ресурс:
Angular 4 удалить требуемый валидатор условно