必须有一些我无法使用angularfire2 5.0。
我想检查一下RTDB中是否存在一个对象(我的计划是,如果客户查询的对象不存在,那么我将路由到另一个页面。)
user.snapshotChanges().subscribe(obj => {
console.log(obj.key);
if(obj.key == null){
result = false;
}else{
result = true;
}
});
以上是我的工作,但很明显,因为数据是异步检索的,所以我总是返回false。 在升级到5.0之前,我会使用exists()和preserveSnapshot,但它似乎不再是一个选项。