При наличии formControl и пользовательской функции валидатора, есть ли способ прекратить обновление текущего значения formControl, если проверка не удалась?
например. У меня есть файл ввода formControl, когда файл выбран, мой пользовательский валидатор проверит тип файла, если он относится к целевому типу файла, обновит значение formControl для объекта файла как обычно. Если щелкнуть по нему еще раз и выбрать неверный тип файла, НЕ обновляйте значение formControl (т.е. оставляйте там правильный объект файла).
Я попытался проверить тип файла в моем пользовательском валидаторе, который работает, но значение formControl все равно обновляется, хотя форма становится недействительной.