Angular Firestore显示带参考UID的displayName用户
我需要打印用户的Angular Firestore显示带参考UID的displayName用户,angular,firebase,google-cloud-firestore,angularfire2,Angular,Firebase,Google Cloud Firestore,Angularfire2,我需要打印用户的displayName,但要将UID作为参考。让我们看看我是否能解释清楚 我有这个集合,我在其中存储用户: users: { // collection VQjobtFDlicEQtJHSVoLtPsm5713: { // docID displayName: "Paco" email: "paco@mail.com" usuarioID: "rvHTAIRaOCP2SsLo4vV37E9FwmD2" // string } docID: {
displayName
,但要将UID作为参考。让我们看看我是否能解释清楚
我有这个集合,我在其中存储用户
:
users: { // collection
VQjobtFDlicEQtJHSVoLtPsm5713: { // docID
displayName: "Paco"
email: "paco@mail.com"
usuarioID: "rvHTAIRaOCP2SsLo4vV37E9FwmD2" // string
}
docID: {
...
}
}
然后我有一个集合,其中存储了创建文档的用户的UID:
avisos: {
docID: {
...
usuarioID: "VQjobtFDlicEQtJHSVoLtPsm5713" // string
}
}
当我打印“avisos”集合中的文档时,是否有一种方法可以不显示用户的UID而显示其名称?那就是displayName
现在,我以这种方式调用集合:
服务.ts
getAvisos() {
this.avisos = this.afs.collection('avisos').valueChanges();
return this.ubicaciones
}
traerAvisos() {
this.avisos = this.fs.getAvisos();
}
组件。ts
getAvisos() {
this.avisos = this.afs.collection('avisos').valueChanges();
return this.ubicaciones
}
traerAvisos() {
this.avisos = this.fs.getAvisos();
}
component.html
<ul>
<li *ngFor="let aviso of avisos | async">
{{ aviso.usuarioID }}
</li>
</ul>
-
{{aviso.usuarioID}
也许我说的是显而易见的,但您必须在用户
中查询要显示的其他文档的数据。我尝试的是仅向用户显示其中的集合avisos