У меня возникли проблемы при использовании formArray и пользовательского интерфейса formGroup.
У меня проблемы с инициализацией формы с использованием formArray, formGroup для вышеуказанного интерфейса.Не могли бы вы помочь кому-нибудь, как правильно инициализировать эту форму?
Пример тела сообщения приведен ниже.Если вы заметили, questions [] - это массив в модели, а не объект, хотя он уже когда-то использовался в пользовательском интерфейсе.
{
"samples": [
{
"id": 95,
"name": "Test Self Attestation",
"type": "SelfAttestation",
"employerKey": "castlight",
"externalKey": "test_self_attestation_20190314065907650_9127",
"questions": [
{
"id": 2404,
"title": "How would you rate your health?",
"answers": [
{
"displayOrder": 0,
"text": "Excellent",
"externalKey": "excellent_20190314065907792_9961",
"selected": false
},
{
"displayOrder": 1,
"text": "Good",
"externalKey": "good_20190314065907792_6599",
"selected": false
},
{
"displayOrder": 2,
"text": "OK",
"externalKey": "ok_20190314065907792_6746",
"selected": false
},
{
"displayOrder": 3,
"text": "Bad",
"externalKey": "bad_20190314065907792_9591",
"selected": false
},
{
"displayOrder": 4,
"text": "Terrible",
"externalKey": "terrible_20190314065907792_1418",
"selected": false
}
],
"topicName": "Other",
"topicId": 0,
"externalKey": "how_would_you_rate_your_health_20190314065907650_7168",
"isTemplateQuestion": false,
"question_type": "SINGLE_CHOICE"
}
],
"confirmationMessage": "Self Attestation completed successfully"
}
],
"pagination": {
"page": 0,
"per_page": 1000,
"total_pages": 1,
"total_count": 8
}
}