代码之家  ›  专栏  ›  技术社区  ›  Paco Zevallos

Firestore show displayName用户和参考UID

  •  0
  • Paco Zevallos  · 技术社区  · 6 年前

    我需要打印 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,而是显示其名称?就是 显示名称 ?

    现在,我用这种方式来称呼这个系列:

    服务ts

    getAvisos() {
      this.avisos = this.afs.collection('avisos').valueChanges();
      return this.ubicaciones
    }
    

    组件。ts

    traerAvisos() {
      this.avisos = this.fs.getAvisos();
    }
    

    组成部分html

    <ul>
      <li *ngFor="let aviso of avisos | async">
        {{ aviso.usuarioID }}
      </li>
    </ul>
    
    0 回复  |  直到 6 年前