том что есть конфиг где описано поля и ссылка на компонент, и хочу через цикл отрендерить весь список, и что бы поверх можно было повесить formControlName (или ngModel). может у кого-нибудь есть рабочий пример.
https://angular.io/guide/dynamic-form
можно использовать jsonSchema и какой-нибудь пакет тип ngx-formly
Смущает этот костыль, суть була в тому что бы передавать это компоненты динамически, из конфигаю
Поищи хорошее готовое решение. У нас был проект с динамикой, если руками всё писать, то можно очень быстро запутаться.Выше тебе подсказали даже библиотечку - формли.
ComponentOutlet в помощь
Формли работает по-моему с ограниченным набором UI либ.
Да, но что мешает кастомные компоненты сделать?
А формли позволяет использовать кастомные?
Честно - не помню
Я им не пользовался. Так ... ознакамливплся. Не попадалось на глаза возможность подмены классов компонент. А там хз...
как раз таки нужно из кастомных элементов делать, там есть набор кастомных параметром и ивентов поверх
Что прямо кастомные - кастомные? Не на основе материала? Голые инпуты и своя обёртка?
Какие ивенты...? CVA же везде
да, так бывает)))
Да не, я верю в это. Но что-то сомневаюсь что формли настолько ограничена. Там можно любые параметры через конфиг в темплейт точно передать, так что должно работать по идее. Непонятно только как формли вешает контрол на кастомные элементы. Гугл в помощи или гит ишью
да, там можно кастомные делать)
не могу найти пример. можешь кинуть пожалуйста?
Посмотрел. Через наследование библиотечного класса?(
https://main.formly.dev/guide/custom-formly-field
Обсуждают сегодня