Get list user firebase angular?

岁酱吖の 提交于 2020-06-29 04:30:07

问题


This my data in firebase

getStudentStage4(){
    this.itemArray = []
    this.itemList = this.db.list('/users')
    this.itemList.snapshotChanges()
    .subscribe(actions=>{
          actions.forEach(action=>{
            let y = action.payload.toJSON()
            y["key"] = action.key  
              this.itemArray.push(y as Users)
          
})
console.log(this.itemArray[0])
    })
  }

result console get object info user .

{…}
​
displayName: "Ameer Amjed"
​
email: "ameer32o@csad.com"
​
key: "Ameer Amjed"
​
rule: "student"
​
stage: "stage4"
​
<prototype>: Object { … }

I just need to get stage "stage4" from this array.


回答1:


If itemArray contains all the data, you can use map like so:

const stage = this.itemArray.map(item => {
  return item.stage
});

console.log(stage);


来源:https://stackoverflow.com/questions/62501749/get-list-user-firebase-angular

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!