Динамический рендеринг форм с использованием JSON
Я работаю над дизайном динамических форм продукта. Где требование:
Разработка макета мастер-форм
Сохраните его в БД в формате JSON.
Администратор имеет доступ к макету этой формы и может изменить макет добавить или удалить поля для конкретного пользователя
сохраняется в БД
после того, как пользовательский журнал регистрирует пользовательский интерфейс динамически, на основе того, что было сохранено администратором выше.
Я хотел бы знать, как с помощью Angular можно добиться этого и заинтересованного обучения, предлагаемого для того же,
2 ответа
Вот несколько шагов, которые вы можете выполнить, чтобы визуализировать динамический HTML в угловом формате.
- Вы можете добавить редактор HTML для определенного столбца.
- Добавить / редактировать HTML, используя сторону администратора.
- Сохраните HTML в БД.
- Получите HTML-код на лицевой стороне и просто поместите этот тег на HTML-стороне.
<div class="someclass" [innerHTML]="YourHtml"> </div>
Вы должны взглянуть на реактивные формы angular: https://angular.io/guide/reactive-forms