У меня есть форма с множеством элементов управления формы и валидаторов для некоторых элементов управления, например:
title = new FormControl("", Validators.compose([
Validators.required
]));
description = new FormControl("", [
Validators.required,
Validators.minLength(1),
Validators.maxLength(2000)
]);
Как добавить кнопку «Сохранить как черновик», которая не проверяет элементы управления? Или удалить их?
Я пробовал много примеров, таких как:
saveDraft() {
this.addProjectForm.controls.title.clearValidators();
this.addProjectForm.controls.title.setErrors(null);
this.addProjectForm.controls.title.setValidators(null);
}
or
saveDraft() {
this.addProjectForm.controls['title'].clearValidators();
this.addProjectForm.controls['title'].setErrors(null);
this.addProjectForm.controls['title'].setValidators(null);
}
но ничего не работает..