бэкэнд: у меня есть запрос REST API. Тело содержит один параметр перечисления ExperienceType
![enter image description here](https://i.stack.imgur.com/H9Bpi.png)
внешний интерфейс:
export enum ExperienceType {
ENTRY,
INTERMEDIATE,
EXPERIENCED,
EXPERT,
}
export const ExperienceTypeMapping = [
{value: ExperienceType.ENTRY, type: 'ENTRY'},
{value: ExperienceType.EXPERIENCED, type: 'EXPERIENCED'},
{value: ExperienceType.EXPERT, type: 'EXPERT'},
{value: ExperienceType.INTERMEDIATE, type: 'INTERMEDIATE'}
];
когда им сделать запрос поста похожим на объект ({value: 2, type: "Entry"}), а не просто на строку "ENTRY": ![enter image description here](https://i.stack.imgur.com/45l7E.png)
получить значения из формы:
vacancyForm = this.formBuilder.group({
..........................
experienceType: ['', [Validators.required]],
..........................
});
this.vacanciesService.createVacancy(this.vacancyForm.value).subscribe() ....
, поэтому я хочу изменить тело запроса с объекта на строку {значение: 2, введите: "Entry"} на -> "Entry"
Я пытаюсь выполнить следующее но не работает:
temp=this.vacancyForm.get('experienceType').get('type'))
this.vacancyForm.controls.experienceType.setValue(temp);