Firebase 3 と AngularFire 2 にアップグレードしようとしています。
私はinitializeApp
アプリの設定段階で実行しました:
let firebaseConfig = {
apiKey: config.fbSecret,
authDomain: config.firebaseAuthDomain,
databaseURL: config.firebaseBase
},
fbApp = firebase.initializeApp(firebaseConfig);
let baseRef = firebase.database().ref()
そして、他のモジュールに挿入するためのbaseRefを「提供」します(古いバージョンで行っているように):
$provide.value('FirebaseBase', baseRef);
FirebaseBase
サービスモジュールに注入して、例えばを使用できるようにしますFirebaseBase.child('profile')
。
エラーは発生しませんが、アプリの実行時にコンソールに次のエラーが表示されます。
angular.js:4576 Uncaught Error: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp().
run
エラーの原因はわかりませんが、フェーズにいくつかの認証コードがあります。
$firebaseAuth.$onAuthStateChanged(..
そこから来ているのではないかと推測しています。私は移行ガイドに従おうとしましたが、実際の例はないようで、新しいAngularFireがfirebase.initializeApp
.
サンプルアプリはどこかにありますか?何か不足していますか?