Javascript firebase未在Angular app中定义(在firebase迁移之后)
嗨,我正在尝试从我在angular的Firebase数据库中检索信息。但是,我得到一个错误“firebase未定义”Javascript firebase未在Angular app中定义(在firebase迁移之后),javascript,html,angularjs,firebase,Javascript,Html,Angularjs,Firebase,嗨,我正在尝试从我在angular的Firebase数据库中检索信息。但是,我得到一个错误“firebase未定义” var config = { databaseURL: 'https://console.firebase.google.com/project/face-find-31e52/database/data/', }; firebase.initializeApp(config); firebase.da
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();
});
*注意,我现在的url中没有用于身份验证的用户id,因为我正在测试应用程序(一次解决一个问题,对吗?)
在链接app.js之前,我在html中包含了firebase库
<script src="https://www.gstatic.com/firebasejs/3.0.0/firebase.js"></script>
是的,我正在构建一个ionic应用程序,但我不认为这会对firebase造成任何干扰。有人知道我无法检索数据的原因吗?非常感谢您的帮助。谢谢Angularfire 1.3(截至撰写时的最新版本)不支持新的Firebase SDK。请查看AngularFire的2.0版本。它应该很快就会出现在NPM中:)你在控制台中还有其他错误吗?啊,这太糟糕了,但是对于其他人来说,你仍然可以使用旧版本,因为它们是向后兼容的,即使你迁移到了新的仪表板。希望这有帮助。看在上帝的份上。。.我花了一个小时试图弄清楚我的依赖注射到底做错了什么。这会教我不要盲目地浪费时间…>\uu>
angular.module('starter', ['ionic', 'ngCordova','firebase'])
.controller("ExampleController", function ($scope, $cordovaCamera,$cordovaToast,$firebaseObject) {