【发布时间】:2019-03-04 08:19:39
【问题描述】:
我有 3 个像这样的 DTO-s:
export class firstDTO {
public data: secondDTO;
}
export class secondDTO{
public data: Map<Color, thirdDTO>;
}
从后端收到 JSON 后,我可以将其打印到控制台,但无法访问 Map 中的值。我收到未定义的错误。
private getJsonData(): void {
this.service.getJSON()
.subscribe((jsonData: firstDTO) => {
this.things = jsonData;
});
}
我想达到颜色属性的方式是这样的:
this.things.data.data.key[0].property
当然不会这样,所以我想就这个问题寻求帮助。
【问题讨论】:
-
jsonData 的输出是什么?你能展示一下吗?
-
在帖子中添加图片
标签: angular typescript collections frontend