我尝试检索 Firebase 记录的值失败。我的 JSON 如下:
{
"accounts" : {
"-KRPSyO4B48IpBnHBTYg" : {
"dateCreated" : "",
"email" : "",
"provider" : "",
"userId" : ""
}
},
"products" : {
"-KUKRafaNurpFhGF4jQa" : {
"name" : ""
}
},
"total" : 1
}
我正在尝试返回“total”的值。这是最新的尝试:
var totals = firebase.database().ref('total').once('value', function(products) {});
$scope.totalPosts = totals;
和我的 HTML:
<div class="card" ng-controller="myController">{{totalPosts}}</div>
我得到的只是一个空的 {}。我做错了什么?
提前致谢!
最佳答案
Firebase 查询是异步的,请尝试此操作。
firebase.database().ref('total').once('value', function(products) {
$scope.totalPosts = products.val();
});
关于javascript - 从 firebase 数据库 Javascript 返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42740043/