您好我正试图以角度方式从Firebase上的数据库中检索信息。但是,我收到错误'firebase is not defined'
var config = {
databaseURL: 'https://console.firebase.google.com/project/face-find-31e52/database/data/',
};
firebase.initializeApp(config);
firebase.database().ref
('/project/app-name/database/data').once('value').then(function(snapshot) {
$scope.data = snapshot.val();
});
*注意我现在没有用户名在我的网址中进行身份验证因为我正在测试应用程序(一次解决一个问题吗?)
在我链接app.js
之前,我在我的html中包含了firebase库 <script src="https://www.gstatic.com/firebasejs/3.0.0/firebase.js"></script>
我还记得把它包含在我的角度中:
angular.module('starter', ['ionic', 'ngCordova','firebase'])
.controller("ExampleController", function ($scope, $cordovaCamera,$cordovaToast,$firebaseObject) {
是的我正在构建一个离子应用程序,但我不认为这对firebase有任何干扰。有谁知道为什么我无法检索数据?非常感谢帮助。谢谢
答案 0 :(得分:2)
Angularfire 1.3(撰写时的当前版本)不支持新的Firebase SDK。查看this pull request以获取AngularFire的2.0版本。它应该在NPM中,很快就会出现:)