Динамический рендеринг форм с использованием JSON

Я работаю над дизайном динамических форм продукта. Где требование:

  1. Разработка макета мастер-форм

  2. Сохраните его в БД в формате JSON.

  3. Администратор имеет доступ к макету этой формы и может изменить макет добавить или удалить поля для конкретного пользователя

  4. сохраняется в БД

  5. после того, как пользовательский журнал регистрирует пользовательский интерфейс динамически, на основе того, что было сохранено администратором выше.

Я хотел бы знать, как с помощью Angular можно добиться этого и заинтересованного обучения, предлагаемого для того же,

2 ответа

Вот несколько шагов, которые вы можете выполнить, чтобы визуализировать динамический HTML в угловом формате.

  • Вы можете добавить редактор HTML для определенного столбца.
  • Добавить / редактировать HTML, используя сторону администратора.
  • Сохраните HTML в БД.
  • Получите HTML-код на лицевой стороне и просто поместите этот тег на HTML-стороне.
<div class="someclass" [innerHTML]="YourHtml">
   </div>

Вы должны взглянуть на реактивные формы angular: https://angular.io/guide/reactive-forms

Другие вопросы по тегам