我对将数据数组分配给变量感到困惑。我使用下面的代码将两个数据分配给firebase数据库:
pongo(adresa:string, chosen:boolean) {
this.adresa = "sprite1.png"
this.db.object(`/avatars/${this.userId}/`).set({avatar:this.adresa, chosen :false});
}
我使用此代码抓取数据:
ngOnInit() {
this.db.list(`/avatars/${this.userId}`).valueChanges().subscribe(d => {
this.avatar = d;
});
}
现在,这会获得avatar : sprite1.png
和chosen :false
的数据数组,但我希望单独访问每个数据,并将所选状态分配给this.chosen = false
和this.avatar = "sprite1.png"
。< / p>
任何人都可以解决困惑吗?
答案 0 :(得分:0)
我设法找到了解决方案,我发布的代码还可以。要从数组中访问元素,我只需使用表达式{{avatar[0]}}
或{{avatar[1]}}
。
希望这将有助于将来的人,
干杯!