【发布时间】:2019-02-05 16:36:47
【问题描述】:
我有一个这样的对象数组:
[{
position: "Software Developer",
company: "Big company",
details: [
"task1","task2,"task3"
]
},
{
position: "Software Developer",
company: "Another Big company",
details: [
"task1a","task2a,"task3a"
]
}]
我从我的组件中的服务中读到了:
ngOnInit() {
this.data.getExperience().subscribe(
data => this.experience$ = data
)
}
在我的 html 中,我迭代了这个数组,但在循环中,我也想迭代细节。我尝试了几种方法,包括下面的方法,但我不太明白它是如何工作的。如何正确处理?
<li *ngFor='let experience of experience$'>
<!--<a routerLink='/details/{{ user.id }}'>{{ user.name }}</a>-->
<ul>
<li class="position">{{ experience.position }}</li>
<!--<li><a href='http://{{ user.website }}'>{{ user.website }}</a></li>-->
<li class="company">{{ experience.company}}<span class="dates"> {{ experience.dates}}</span></li>
<ul class="details" *ngFor='let d of experience.details$'></ul>
<li>{{ d }}</li>
</ul>
</li>
【问题讨论】:
标签: angular observable ngfor