我尝试检索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>
我得到的只是一个空{}。我做错了什么?
提前致谢!
答案 0 :(得分:1)
Firebase查询是异步的,请尝试此操作。
firebase.database().ref('total').once('value', function(products) {
$scope.totalPosts = products.val();
});