Мне нужно напечатать displayName
пользователя, но в качестве справки укажите UID. Посмотрим, хорошо ли я объясню.
У меня есть эта коллекция, где я храню users
:
users: { // collection
VQjobtFDlicEQtJHSVoLtPsm5713: { // docID
displayName: "Paco"
email: "paco@mail.com"
usuarioID: "rvHTAIRaOCP2SsLo4vV37E9FwmD2" // string
}
docID: {
...
}
}
Тогда у меня есть эта коллекция, где я сохранил UID пользователя, который создал документ:
avisos: {
docID: {
...
usuarioID: "VQjobtFDlicEQtJHSVoLtPsm5713" // string
}
}
Когда я печатаю документ из коллекции 'avisos', есть ли способ, чтобы вместо появления UID пользователя отображалось его имя? то есть displayName
?
Пока я называю коллекцию следующим образом:
service.ts
getAvisos() {
this.avisos = this.afs.collection('avisos').valueChanges();
return this.ubicaciones
}
components.ts
traerAvisos() {
this.avisos = this.fs.getAvisos();
}
component.html
<ul>
<li *ngFor="let aviso of avisos | async">
{{ aviso.usuarioID }}
</li>
</ul>