我有以下代码从firebase设置中获取数据并在控制台中查看它,我不知道为什么它不起作用。这是我的代码如下。如果您想检查它,它会在此site上运行。 Here是jsfiddle的链接
<!doctype html>
<html lang="en" ng-app="DemoApp">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type='text/javascript' src='https://cdn.firebase.com/js/client/1.0.11/firebase.js'></script>
<script type="text/javascript">
var dataRef = new Firebase('https://edengarden.firebaseio.com/test');
dataRef.on('value', function(snapshot) {
console.log(snapshot.val());
});
</script>
</head>
<body>
</body>
</html>
答案 0 :(得分:2)
如果我将您的JavaScript更改为:
var myDataRef = new Firebase('https://edengarden.firebaseio.com/test');
myDataRef.on('child_added', function(snapshot) {
var message = snapshot.val();
console.log(message);
});
它会记录很多对象,例如:
对象{值:11}
对象{值:11}
对象{值:11}
对象{值:15}
...
这不是你看到/预期的吗?