【发布时间】:2019-11-20 23:02:15
【问题描述】:
所以我使用的是 firebase,并且在每个用户对象中,我还保留了他的收藏夹。结构如下所示:
正如您在收藏夹对象中看到的那样,我只有一条记录,我有 2 条,但我从 firebase 控制台手动删除了一条。
问题是在我的应用程序中它仍然显示 2 条记录。
我正在使用 Ionic 和 Angular Fire 包。
this.userService.getUser(this.loggedUser.uid).take(1).subscribe(user => {
console.log('count', user[0].favorites.length); //2
for (let i = 0; i < user[0].favorites.length; i++) {
this.userService.getUserByKey(user[0].favorites[i]).subscribe(favorite => {
this.businesses.push(favorite);
})
}
});
【问题讨论】:
标签: javascript angular firebase ionic-framework firebase-realtime-database