Многочисленные проверки угловых форм с дополнительной ручной проверкой - PullRequest
0 голосов
/ 07 октября 2019

У меня есть форма с элементом управления, который имеет несколько валидаторов при первой настройке, например:

noDupesField: new FormControl('', [Validators.required, Validators.pattern('[a-zA-Z]')])

В другом разделе кода я запускаю асинхронный вызов, который проверяет, является ли значениеВведенный уже существует в БД значений. Затем он устанавливает для НОВОГО валидатора значение false, но это перезаписывает существующие валидаторы, эффективно стирая их.

this.noDupesField.setErrors({ dupeDetected: true});

Есть ли способ установить валидаторы в начале И, чтобы вручную вызвать эту конкретную ошибку позже, в то время каксохранить эти валидаторы без изменений?

...