Firestore show displayName пользователя со ссылочным UID - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно напечатать 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...