Angularfire2 - 访问对象值
Angularfire2 - Access object values
在我的代码中有类似
的内容
this.users = firebase.database.list("/users");
我可以在 HTML 代码中访问它,例如:
<tbody *ngFor="let user of users | async" >
<tr >
<td>
{{user._name}}
</td>
</tr>
效果很好。但是我如何才能在本机 JS 代码中访问这个 _name
变量?我总是会收到变量不存在的错误。
而不是这样做
this.users = firebase.database.list("/users");
你可以这样做:
firebase.database.list("/users").subscribe(users => this.users = users);
现在您可以访问控制器中的用户数组。
在您的模板中,您还应该删除 async
管道。
在我的代码中有类似
的内容this.users = firebase.database.list("/users");
我可以在 HTML 代码中访问它,例如:
<tbody *ngFor="let user of users | async" >
<tr >
<td>
{{user._name}}
</td>
</tr>
效果很好。但是我如何才能在本机 JS 代码中访问这个 _name
变量?我总是会收到变量不存在的错误。
而不是这样做
this.users = firebase.database.list("/users");
你可以这样做:
firebase.database.list("/users").subscribe(users => this.users = users);
现在您可以访问控制器中的用户数组。
在您的模板中,您还应该删除 async
管道。