如何显示所有其他用户的列表,其中包含来自firebase的详细信息,不包括当前登录的用户?

时间:2017-03-25 21:50:23

标签: angular firebase firebase-realtime-database

此代码当前显示所有用户,包括访问此数据的已登录用户以供显示(将来搜索)。

打字稿:

   public ngOnInit(): void {

    if (this._auth$.authenticated) {
      //=================================================//
      // Get all users Except current user
      //=============================================//
        this.users = this.all_data;
        console.log(this.users);
      }
 }

HTML:

<div class="col-sm-6 offset-md-3">
        <section class="centered-form">
          <img id="displayImage" [src]="user.ProfileImage.image" alt="profile Image">
          <h5>Full Name: {{user.profile.fullName}}</h5>
          <p>
          <br/>Age: {{user.profile.age}}
       </p>
    </section>

2 个答案:

答案 0 :(得分:3)

像这样的事情

this.users = this.all_data.filter(user => !isAuthenticated(user));

答案 1 :(得分:0)

所以我做了一些对我有用的事情。 循环遍历数组中的每个数据对象并检查密钥,然后将其保存到新数组,然后将其返回到视图。

Insert()