Мне интересно, возможно ли следующее в angular.
Я хочу иметь несколько компонентов, которые принимают один и тот же базовый интерфейс свойств, строковый компонент, компонент даты, целочисленный компонент и т. Д. c что все они имеют разные html, css, валидация и т. Д. c.
Затем я хочу иметь компонент с именем input, который будет помещен в форму и основан на типе данный ему класс будет отображать правильный компонент.
Возможно ли это вообще без использования всех компонентов в базовых компонентах, заключенных в ngIf, и без использования динамических c объявлений?