(这与现有问题不同)
更新: 我使用Angular 2 2.2.3版和angularfire2版2.0.0-beta.6
在Chrome控制台中,我收到错误platformBrowserDynamic().bootstrapModule(AppModule, [
FIREBASE_PROVIDERS,
defaultFirebase({
apiKey: <my-apikey>,
authDomain: <my-authdomain>,
databaseURL: <my-databaseurl>,
storageBucket: <my-storagebucket>
})
]);
。在我的主题中,我有这个:
bootstrap
在我看过的教程中,他们使用的是platformBrowserDynamic().bootstrapModule
而不是bootstrap
,但在我的Angular版本中,我无法导入{{1}}。
答案 0 :(得分: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);