2016-12-17 17 views
0

(これはそれについて、既存の質問と同じではありません)AngularFireなしプロバイダ(角2)

UPDATE: 私は角2バージョン2.2.3とangularfire2バージョン2.0.0ベータを使用しています。 6

ChromeコンソールでエラーNo provider for AngularFireが表示されます。私は、彼らがbootstrap代わりのplatformBrowserDynamic().bootstrapModuleを使用しますが、角度の私のバージョンでは、私はちょうどbootstrapをインポートすることはできませんこれについて見てきましたチュートリアルで

platformBrowserDynamic().bootstrapModule(AppModule, [ 
    FIREBASE_PROVIDERS, 
    defaultFirebase({ 
    apiKey: <my-apikey>, 
    authDomain: <my-authdomain>, 
    databaseURL: <my-databaseurl>, 
    storageBucket: <my-storagebucket> 
    }) 
]); 

:私のmain.tsでは、私はこれを持っています。

+0

あなたは角度2とAngularFire2のどのバージョンを使用していますか? – cartant

答えて

3

あなたの設定はdocumentationで推奨されている設定と少し異なります。

私のアプリケーションの一つでNgModuleの構成のAngularFire2関連部品は次のようになります。

import { 
    AngularFireModule, 
    AuthMethods, 
    AuthProviders 
} from 'angularfire2'; 

... 

@NgModule({ 
    bootstrap: [AppComponent], 
    declarations: [AppComponent], 
    imports: [ 
     AngularFireModule.initializeApp({ 
      apiKey: '<some-key>', 
      authDomain: '<some-project-authdomain>', 
      databaseURL: '<some-database-URL>', 
      storageBucket: '<some-storage-bucket>' 
     }, { 
      method: AuthMethods.Password, 
      provider: AuthProviders.Password 
     }), 
     BrowserModule, 
     ... 
    ] 
}) 
class AppModule {} 

platformBrowserDynamic().bootstrapModule(AppModule); 
関連する問題