检查对象是否存在并执行某些操作

时间:2017-10-20 02:24:27

标签: angularfire2

必须有一些我无法使用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,但它似乎不再是一个选项。

0 个答案:

没有答案