Я пытаюсь получить доступ к firebase.storage() в моем проекте, используя:
- "@ angular": "2.0.0-rc.5"
- "angularfire2": "^ 2.0.0-beta.3-pre2"
- "firebase": "^ 3.3.0"
Я нашел это решение и создал файл .component.ts с помощью
import { Component } from '@angular/core';
declare var firebase : any;
@Component({
template: '<img [src]="image">'
})
export class RecipesComponent {
image: string;
constructor() {
const storageRef = firebase.storage().ref().child('images/image.png');
storageRef.getDownloadURL().then(url => this.image = url);
}
}
и я получаю эту ошибку (в консоли браузера):
EXCEPTION: Error: Uncaught (in promise): EXCEPTION: Error in ./bstorageComponent class FBStorageComponent_Host - inline template:0:0
ORIGINAL EXCEPTION: Error: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp().
ORIGINAL STACKTRACE:
Error: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp().
но, я инициализировал firebase в app.module.ts с этим импортом
AngularFireModule.initializeApp(firebaseConfig)
Я не могу получить, где я ошибаюсь, и как я могу получить доступ к хранилищу с помощью firebase. У меня нет проблем с доступом к базе данных с помощью angularfire2.
Благодаря