У меня есть FormGroup, в которой есть несколько FormControls, каждый из которых использует строку в качестве имени и объект (Answer) в качестве значения.
Я пытался привести значение группы формы напрямую.на карту, но оказывается неопределенным.
например
const formDataMap: Map<string, Answer> = this.form.value as Map<string, Answer>;
Единственный способ получить это следующим образом:
const formDataMap: Map<String, Answer> = new Map<String, Answer>();
Object.keys(formData).forEach((key) => {
formDataMap.set(key, formData[key] as Answer);
});
Не должно ли этобыть естественным составом, от формы до карты?