firebase .on值在没有数据时不返回null

时间:2016-03-21 17:27:44

标签: firebase angular ionic2

我在angular / ionic 2中使用firebase,我需要检查一个值是否存在,如果不存在则创建它但是firebase没有返回null,因为它在docs和我的检查中说明不会因为它而运行。

subscribeToOffer(uid, offerID) {
    var path = 'users/' + uid + '/offers/' + offerID;

    this.rootRef.child(path).on('value', subscribed => {
        if (subscribed.val() !== null) {
            console.log('subscribed');
        } else {
            console.log('not subscribed');
        }
    });
}

1 个答案:

答案 0 :(得分:0)

在这里,我为您编写了一个简单的函数,如果商品ID存在,将返回 true ,而在其他情况下, false

signature