我有一个 FormGroup,它有几个 FormControl,每个使用一个字符串作为名称,一个对象(Answer)作为值。
我试图将表单组的值直接转换为 Map 但结果是未定义的。
例如
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);
});
这不应该是从表格到地图的自然演员吗?