[英]How to access nested arrays of objects
我正在通过http get方法订阅我的数据:
getEds(): void {
this.edService.getEds()
.subscribe((eds: Education) => {
this.eds = eds.educationData;
console.log(this.eds:codeschool);
});
}
我正在尝试在* ngFor循环中显示代码学校的课程,但不知道如何访问数据。 我的控制台日志将显示对象的整个数组,因此我知道我收到了正确的信息。 我尝试了各种语法:
.subscribe((eds: any) => {
this.eds = eds.educationData.course;
.subscribe((eds: any) => {
this.eds = eds.educationData['codeschool'];
.subscribe((eds: any) => {
this.eds = eds.educationData.codeschool;
这些语法都不起作用,并且日志显示未定义。 我发现此页面包含重要信息以及我尝试用作基准的页面。
但是,我不知道出了什么问题或者为什么我无法获取所需的数据。 当我使用
.subscribe((eds: any) => {
this.eds = eds.educationData;
然后注销(this.eds),我的日志显示:
[{…}]
0:{codeschool: Array(14), egghead: Array(6)}
length:1
__proto__:Array(0)
除此之外,我还无法获取我想要的数据……:(
用这个 :
eds.educationData[0].codeschool
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.