Подскажите, пожалуйста, как правильно связать три валидатора в один, где один валидатор асинхронный (делает запрос на сервер).
Есть два поля phone и email в своей группе, у каждого из них по одному своему валидатору, а на самой группе есть еще один валидатор, где нужно учитывать условие валидности этих двух полей. Получается, что групповой валидатор срабатывает раньше асинхронного валидатора поля phone и получает его неверный статус, отчего отрабатывает неверно.
Нормально ли внутри одного валидатора просто запустить два валидатора полей и работать с их значениями?