Angular 6:
У меня есть этот конструктор форм:
this.issuerDetails = this.formBuilder.group({
paymentInstruction: ['', [Validators.required]],
subscriptionTemplateHtml: ['', [Validators.required]],
});
с этим геттером
get issuerDetailsForm() { return this.issuerDetails.controls; }
по дороге я удаляю валидаторы и сбросить значение / установить на нетронутый
this.issuerDetailsForm.subscriptionTemplateHtml.clearValidators();
this.issuerDetailsForm.subscriptionTemplateHtml.reset();
this.issuerDetailsForm.paymentInstruction.clearValidators();
this.issuerDetailsForm.paymentInstruction.reset();
Когда я go повторно активирует эти валидаторы
this.issuerDetailsForm.subscriptionTemplateHtml.setValidators(Validators.required);
this.issuerDetailsForm.paymentInstruction.setValidators(Validators.required);
Они не запускаются должным образом при отправке формы пользователем
Почему это?