나는 firebase와 함께 Ionic2를 사용하고 있습니다. app.ts에서 firebase를 초기화하는 두 가지 방법을 보았습니다. 기본 설정 방법과 두 기능을 사용하는 방법은 무엇입니까? ionicBootstrap()에서 초기화 할 때 firebase 함수를 잃어 버렸고 생성자에서 수행 할 때마다 anglefire 함수를 잃어 버렸습니다. AngularFire 및 Firebase - 둘 다 사용할 수 있습니까?
이 angularfire 기능을 사용하기 위해서는 그것이 내가에 angularfire2에 대한 defaultFirebase()를 이동하는 것을 시도했다constructor(private platform:Platform) {
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
StatusBar.styleDefault();
// Initialize Firebase
var config = {
apiKey: "XXXXXX-XXXXXXXXXXXXXXXXXX-XXXXXX",
authDomain: "XXXXXX.firebaseapp.com",
databaseURL: "https://XXXXXX.firebaseio.com",
storageBucket: "XXXXXX.appspot.com"
};
firebase.initializeApp(config);
});
}
생성자에서 초기화, 중포 기지 기능을 사용하려면 ionicBootstrap
ionicBootstrap(MyApp, [
FIREBASE_PROVIDERS,
// Initialize Firebase app
defaultFirebase({
apiKey: "XXXXXX-XXXXXXXXXXXXXXXXXX-XXXXXX",
authDomain: "XXXXXX.firebaseapp.com",
databaseURL: "https://XXXXXX.firebaseio.com",
storageBucket: "XXXXXX.appspot.com"
}),
provide('AppStore', { useValue: appStore }) ])
에 초기화된다 생성자가 제대로 작동하지 않았습니다. 이 오류가 나타납니다.
ORIGINAL EXCEPTION: No provider for Token FirebaseUrl! (AngularFire -> Token FirebaseUrl)
에 의해
를 당신은 싶어 수도 교체 : HTTP : // stackoverflow.com/a/39870804/1757321 – Rexford