我正在尝试加载动态值以初始化angularfire2,但是在使用aot时会出错。
let _env = {
apiKey: 'key...',
authDomain: dynamicValueFromConfig,
databaseURL: 'url...',
projectId: 'id...',
storageBucket: 'bucket id...',
messagingSenderId: 'messaging id...'
imports: [
AngularFireModule.initializeApp(_env), // issue here
...
这是一个已知问题,对于旧版本,有一些答案: AngularFire2 App Init in Module Conflicts with Dynamic Config Data
但是我不能使其与AngularFire v5一起使用...使用Webpack的Angular 6。
答案 0 :(得分:0)
尝试在providers数组中提供FirebaseOptionsToken
。
像这样{ provide: FirebaseOptionsToken, useValue: _env}
有关此问题的更多信息,refer this。