2
我有兩個可觀察的工作對http api。
其中一個是要求地點,第二個是要發生的事件。Angular 2嵌套可觀察循環
,詢問事件的一個返回的哈希:
place_id => events_arr
和我的代碼顯示
<ng-container *ngFor="let place of placesData">
<ion-item>
<h1>{{place.name}}</h1>
<ion-slides>
<ng-container *ngFor="let event of eventsData[place.id]">
<ion-slide>
<h1>{{event.title}}</h1>
</ion-slide>
</ng-container>
</ion-slides>
</ion-item>
</ng-container>
我的問題是placesData
觀察到比eventsData
快,所以eventsData[place.id]
引發以下異常:
TypeError: Cannot read property '12' of undefined
A你有想法嗎?
小巧的黑客'<離子幻燈片* ngIf = 「eventsData」> ...'? – mickdev