https://stackblitz.com/edit/angular-cuukb4
В этом коде
я получил значения имени, фамилии и навыков путем сопоставления. Мне нужно передать эти значения в body, итерация и отображение
const body = {
displayText: true,
employee: [
{
firstName: this.employeeFirstName(0).value,
lastName: this.employeeLastName(0).value,
skills: [
{
skill: this.getEmployeeSkill(0,0),
exp: this.getEmployeeExp(0,0)
}
]
}
]
};
, но это дает мне значение только для 0-го сотрудника и 0-го навыка, как мне обновить индексы и отобразить их в моем console.log (body). Значение displayText не изменяется и остается одинаковым для каждой итерации
, поэтому на данный момент employeeFirstName, employeeLastName, getEmployeeSkill, getEmployeeExp получают меня, имя, имя сотрудника, навыки и данные опыта.
, но они только возвращают это для 0-го индекса
ожидаемый результат в постоянном теле ..
{
[
{
displayText: true,
employee: [
{
firstName: 0th emp first name,
lastName: 0th emp last name,
skills: [
{
skill: 0th employee 0th skill,
exp: 0th employee 0th exp
},
{
skill: 0th employee 1st skill,
exp: 0th employee 1st exp
}
.
.
]
}
]
}
],
[
{
displayText: true,
employee: [
{
firstName: 1st emp first name,
lastName: 1st emp last name,
skills: [
{
skill: 1st employee 0th skill,
exp: 1st employee 0th exp
},
{
skill: 1st employee 1st skill,
exp: 1st employee 1st exp
}
.
.
]
}
]
}
]
}