Не, это идеоматично, через DI делается. Можно и свои валидаторы так добавлять, для этого у нас даже директива в тайге есть — tuiValidator. Удобно, особенно в случае созависимых полей. Типа повтора пароля или включения required по условию.
потому что у тебя есть реактивная форма. почему не юзать валидаторы нормально. завтра он еще пару валидаторов добавит, и в итоге у него одни в шаблоне, другие в компоненте