this.tribesProvider.getMyTribeDetailsByTriberId().subscribe(tribeIds=>{
tribeIds.forEach(tribeId=>{
this.tribesProvider.getMyTribeDetailsByTribeId(tribeId).subscribe(tribe=>{
this.myTribeList.push(tribe);
console.log(this.myTribeList);
})
})
})
我必须从它的视图中访问数组 myTribeList
<ion-item *ngFor="let tribe of myTribeList">
<ion-list>
<h2>{{tribe.TribeDesc}}</h2>
<h2>{{tribe.TribeName}}</h2>
<h2>{{tribe.Created}}</h2>
<h2>{{tribe.Updated}}</h2>
</ion-list>
</ion-item>
但是使用上面的代码是不可能的。 有什么建议吗?
更新 问题出现是因为我正在做
this.angularFire.database.list
for getMyTribeDetailsByTribeId(tribeId)方法 而不是
this.angularFire.database.object
反过来又生成了一个额外的对象数组,如
-array
-array
-object
-array
-object