Я хочу создать анкету с использованием данных JSON, которая будет содержать вложенные элементы формы, см. Ниже данные JSON.
let questions: any[] = [
{
linkedId: '1',
formtype: 'dropdown',
key: 'brave',
label: 'Bravery Rating',
options: [
{key: 'solid', value: 'Solid'},
{key: 'great', value: 'Great'},
{key: 'good', value: 'Good'},
{key: 'unproven', value: 'Unproven'}
],
order: 3
},
{
linkedId: '2',
formtype: 'textbox',
key: 'firstName',
label: 'First name',
value: 'Bombasto',
required: true,
order: 1
},
{
linkedId: '3',
formtype: 'textbox',
key: 'emailAddress',
label: 'Email',
type: 'email',
order: 2
},
{
linkedId: '4',
formtype: 'group',
key: 'groupData',
label: 'group Data',
order: 4,
items: [
{
linkedId: '4.1',
formtype: 'dropdown',
key: 'brave',
label: 'Bravery Rating',
options: [
{key: 'solid', value: 'Solid'},
{key: 'great', value: 'Great'},
{key: 'good', value: 'Good'},
{key: 'unproven', value: 'Unproven'}
],
order: 3
},
{
linkedId: '4.2',
formtype: 'textbox',
key: 'firstName',
label: 'First name',
value: 'Bombasto',
required: true,
order: 1
},
{
linkedId: '4.3',
formtype: 'textbox',
key: 'emailAddress',
label: 'Email',
type: 'email',
order: 2
}
]
}
];
и это не только одноуровневые вложенные данные, это будут многоуровневыеВложенные данные JSON.с помощью этих данных JSON необходимо создать поля формы в ionic 3, и поля формы будут иметь проверки.Пожалуйста, помогите мне здесь, ответы будут оценены.можно добиться как в ионном, так и в угловом направлении.