Да. Не даёт результатов.
changeSDocTypeId = (secondDocumentTypeId: number) => { if (!this.form) { return; } this.form.reset({ secondDocumentTypeId }, { emitEvent: false }); _.keys(this.form.controls).forEach(key => { const control = this.form.get(key); control.markAsUntouched(); control.clearValidators(); control.updateValueAndValidity({ emitEvent: false }); if (control.errors) { control.setErrors(null, { emitEvent: false }); } }); this.srv.setValidity(this.form); _.keys(this.form.controls).forEach(key => { const control = this.form.get(key); control.updateValueAndValidity({ emitEvent: false }); }); }; Собственно updateValueAndValidity и добавляет errors:{ required: true } Понять быв какой момент оно вызывается
Обсуждают сегодня