对异步加载的数组进行排序 - Ionic2 +

时间:2018-01-22 18:41:24

标签: typescript ionic2 angular2-observables

新手在这里。在我的Ionic 2+组件中,我有以下方法,给定一组键和另一个参数,通过名为getUserProfileService(uid,gid)的服务函数从数据库中获取相应的用户配置文件,该函数返回Observable<UserProfile>(仅包含1个用户个人资料):

getUserProfiles(uids: string[], gid: string) {
  uids.forEach((uid, index) => {
    this.db.getUserProfileService(uid, gid).subscribe(profileObj => {
      this.membersProfiles[index] = profileObj;
    })
  })
}

var memberProfiles的类型为UserProfile[],初始化为UserProfile[]=[]

现在,我想根据特定的排序函数 sort()数组this.membersProfiles。 如何在模板中显示之前处理整个数组?

0 个答案:

没有答案