Angularfire2 - 访问对象值

时间:2016-09-27 07:14:32

标签: angular firebase firebase-realtime-database angularfire2

在我的代码中,我有类似

的内容
this.users = firebase.database.list("/users");

我可以在HTML代码中访问,如:

<tbody *ngFor="let user of users | async" >
      <tr >
        <td>
          {{user._name}}
        </td>
      </tr>

效果很好。但是,如何在本机JS代码中访问_name变量?我总是会得到变量不存在的错误。

1 个答案:

答案 0 :(得分:1)

而不是这样做

this.users = firebase.database.list("/users");

你可以这样做:

firebase.database.list("/users").subscribe(users => this.users = users);

现在您可以访问控制器中的users数组。

在模板中,您还应删除async管道。