Как очистить стиль ошибки TextFormField, когда я его отключаю?

#flutter

#flutter

Вопрос:

Я знаю, как проверять поля текстовой формы. Поэтому я показываю сообщение об ошибке, когда содержимое поля недопустимо. Однако в моем случае у меня есть другое поле, которое будет включено, когда пользователь установит флажок. В этом случае первое поле будет отключено.

Теперь проблема в том, что если я отключу первое поле, когда оно показывает сообщение об ошибке, тогда этот стиль все еще будет виден, когда я его отключу.

Итак, мой вопрос в том, как очистить стиль ошибки при отключении поля?

введите описание изображения здесь

Комментарии:

1. Вы можете добавить тест для валидатора? validator: isDisabled?null:Validators.validateEmail()

2. @ikerfah, спасибо за ваш комментарий. Я уже пробовал это и, к сожалению, не работает:(

3. Не могли бы вы опубликовать код?