169 похожих чатов

Добрый день, Подскажите как можно динамически рендерить поля формы? Идея в

том что есть конфиг где описано поля и ссылка на компонент, и хочу через цикл отрендерить весь список, и что бы поверх можно было повесить formControlName (или ngModel). может у кого-нибудь есть рабочий пример.

19 ответов

24 просмотра

https://angular.io/guide/dynamic-form

можно использовать jsonSchema и какой-нибудь пакет тип ngx-formly

Dmytro-Rybachek Автор вопроса
Andrei
https://angular.io/guide/dynamic-form

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

Dmytro Rybachek
screenshot Смущает этот костыль, суть була в тому что бы пере...

Поищи хорошее готовое решение. У нас был проект с динамикой, если руками всё писать, то можно очень быстро запутаться.Выше тебе подсказали даже библиотечку - формли.

Anatoliy Kernokus
Поищи хорошее готовое решение. У нас был проект с ...

Формли работает по-моему с ограниченным набором UI либ.

Andrei
Формли работает по-моему с ограниченным набором UI...

Да, но что мешает кастомные компоненты сделать?

Anatoliy Kernokus
Да, но что мешает кастомные компоненты сделать?

А формли позволяет использовать кастомные?

Anatoliy Kernokus
Честно - не помню

Я им не пользовался. Так ... ознакамливплся. Не попадалось на глаза возможность подмены классов компонент. А там хз...

Dmytro-Rybachek Автор вопроса
Anatoliy Kernokus
Честно - не помню

как раз таки нужно из кастомных элементов делать, там есть набор кастомных параметром и ивентов поверх

Dmytro Rybachek
как раз таки нужно из кастомных элементов делать, ...

Что прямо кастомные - кастомные? Не на основе материала? Голые инпуты и своя обёртка?

Dmytro Rybachek
да, так бывает)))

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

Dmytro-Rybachek Автор вопроса
Philip Shpen
да, там можно кастомные делать)

не могу найти пример. можешь кинуть пожалуйста?

Philip Shpen
да, там можно кастомные делать)

Посмотрел. Через наследование библиотечного класса?(

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта