how to Initialize the config dynamically?
- Lingua principale
- TypeScript
- Stelle
- 7.8k
- Fork
- 2.2k
- Merge medio
- 22h 28m
- PR unite (30g)
- 6
Descrizione
I'm looking for a simple way to `initializeApp` later inside of the `app.component.ts` NOT in my `app.config.ts`. I need to do this because of my current app implementation and requirements...
Currently, here's my `app.config.ts` file:
```ts
import { provideFirebaseApp, initializeApp } from '@angular/fire/app';
import { getAnalytics, provideAnalytics } from '@angular/fire/analytics';
export const appConfig: ApplicationConfig = {
providers: [
provideFirebaseApp(() =>
initializeApp({
apiKey: 'xxx',
authDomain: 'xxx.firebaseapp.com',
databaseURL: 'https://xxx.firebaseio.com',
projectId: 'xxx',
storageBucket: 'xxx',
messagingSenderId: '123',
appId: 'xxx',
measurementId: 'xxx',
}),
),
provideAnalytics(() => getAnalytics()),
...
],
...
})
```
Any help is so appreciated ❤️
### Version info
**Angular:** 17.3.3
**Firebase:** ^10.13.1
**AngularFire:** ^18.0.1
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia confrontando la configurazione attuale di app.config.ts con il punto di inizializzazione richiesto in app.component.ts, concentrandoti su provideFirebaseApp, initializeApp, provideAnalytics e getAnalytics. Determina se gli entry point esistenti supportano una configurazione differita e definisci un comportamento riproducibile di Angular 17/Firebase 10 che confermi che la configurazione viene inizializzata in un secondo momento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, firebase, typescript
- Ambito
- developer-experience, frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100