Я хочу разработать компонент динамической формы в angular2 / + для отображения некоторых простых и сложных форм.
<dynamicform source="dataSource">
У меня две проблемы
1 - dataSource имеет столбцы свойств и в зависимости от его значения мне нужно отобразить форму как один столбец или макет из нескольких столбцов.
2- Могут быть зависимые поля, например, в форме может быть установлен флажок, и если флажок установлен, текстовое поле будет отображается под ним, спрашивая имя супруга.
Я могу выполнить все эти функции, используя *ngFor
в одной колонке. Нужно несколько посоветовать, какой будет хороший подход для разработки такого обобщенного c компонента. Большое спасибо заранее.