У меня есть массив объектов, подобных этому:
[{
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>