Необходимо сравнить оба идентификатора и получить симптомValue и pu sh в sizesFormArray.
"partcipantData": [
{
"symptomId": 8651,
"symptomValue": "N"
},
{
"symptomId": 8646,
"symptomValue": "N"
},
{
"symptomId": 8642,
"symptomValue": "N"
}
]
var symptomsParams = [
{
"id": 8651,
"value": "Abdominal pain"
},
{
"id": 8646,
"value": "Chest pain"
},
{
"id": 8642,
"value": "Cough"
}
]
Необходимо сравнить оба идентификатора и получить симптомValue и pu sh в sizesFormArray.
this.symptomsParams.forEach(childObj =>{
let val = this.partcipantData.filter(obj => obj.symptomId == childObj.id)
this.symptomsFormArray.push(new FormControl(val.symptomValue))
});
Здесь значение val всегда возвращает undefined. Есть ли другой способ добиться этого?