【问题标题】:Angularfire2 - Access object valuesAngularfire2 - 访问对象值
【发布时间】:2016-09-27 15:47:40
【问题描述】:

在我的代码中我有类似的东西

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

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

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

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

【问题讨论】:

  • 在此处发布您出错的代码。

标签: angular firebase firebase-realtime-database angularfire2


【解决方案1】:

而不是这样做

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

你可以这样做:

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

现在您可以访问控制器中的用户数组了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 2013-11-13
    相关资源
    最近更新 更多