Angular 角度-如何返回订阅数据

Angular 角度-如何返回订阅数据,angular,firebase,Angular,Firebase,我试图使用Ionic和Angular返回从firease查询中获得的数据,但数组返回“undefined” QueryList (id: string ) { this.db.collection('/list', ref => ref.where('id', '==', id)).valueChanges().subscribe(ref => {return ref}); } 返回数组的正确语法是什么?返回可观察值,并在需要数据的地方订阅 QueryL

我试图使用Ionic和Angular返回从firease查询中获得的数据,但数组返回“undefined”

  QueryList (id: string ) {    

    this.db.collection('/list', ref => ref.where('id', '==', id)).valueChanges().subscribe(ref => {return ref});

  }

返回数组的正确语法是什么?

返回可观察值,并在需要数据的地方订阅


QueryList(id:string):可观察

返回可观察数据,并在需要数据的地方订阅


QueryList(id:string):可观察

谢谢,这样数据才能正确返回,谢谢你提供的信息:)谢谢,这样数据才能正确返回,谢谢你提供的信息:)