У меня есть следующий массив:
{
"body": [{
"coursename": "introto1",
"course-lesson-name": "Welcome to One! "
}, {
"coursename": "introto2",
"course-lesson-name": "What is One?"
}, {
"coursename": "introto2",
"course-lesson-name": "What Can We do with One?"
}]
}
, и я использую следующий * ngFor для его итерации:
<div>
<div class="col-sm-4" *ngFor="let product of products | keyvalue">
<a>{{ products.body[0]['coursename'] }}</a>
</div>
</div>
Очевидно, вышеприведенное заблокировано до первого только элемент, что мне использовать вместо номера элемента (body [0]) в качестве итерируемого?
вот мой компонент, если это необходимо :
export class NavigationComponent implements OnInit {
products;
constructor(private dataService: MenuserviceService) { }
ngOnInit() {
this.dataService.sendGetRequest().subscribe((data: any[])=>{
console.log(data);
this.products = data;
})
}
}