从离子视图

时间:2017-09-13 18:44:00

标签: ionic2 angular2-template angularfire2

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

0 个答案:

没有答案