gpt4 book ai didi

javascript - 创建基本库 firebase 错误

转载 作者:行者123 更新时间:2023-11-29 19:07:52 25 4
gpt4 key购买 nike

我使用 Firebase 开发了一些应用程序。随着时间的推移,我意识到我在重复很多不必要的代码,并决定创建一个小型库来帮助我提高工作效率。一开始,我尝试用 Javascript 创建这个对象:

read.childRoot = function(att) {
var acessChildRoot = firebase.database().ref("root/");
acessChildRoot.once('value').then(function(snapshot) {
alert(snapshot.child("nome").val());
});
}

然后我尝试通过这行代码访问:

alert(read.childRoot("nome"));

所以我能够读取我想要的引用,但第一个返回值是未定义的。如何过滤这个值,只显示我真正想看到的值?

最佳答案

看来您想等待第一个值在节点上设置。

在这种情况下,我建议使用此代码段(来自 my gist):

var listener = ref.on('value', function(snapshot) { 
if (snapshot.exists()) {
console.log('Value is now '+snapshot.val());
ref.off('value', listener);
}
});

关于javascript - 创建基本库 firebase 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41401129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com