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

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

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

19 ответов

13 просмотров

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
да, там можно кастомные делать)

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

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

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

Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
83
А дин типизация это хорошо или плохо?
Alexey
12
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
8
Карта сайта