angular / angular/angularfire

Error uploading image: Error: Either AngularFireModule has not been provided in your AppModule ( project v17 standalone)

Ouverte
#3,552 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
7.8k
Forks
2.2k
Merge moyen
22 h 28 min
PR mergées (30 j)
6

Description

### Version info

**Angular: 17.3.0 **

**Firebase: 10.12.2**

**AngularFire: 17.1.0**

### Debug output

** Errors in the JavaScript console:
Error uploading image: Error: Either AngularFireModule has not been provided in your AppModule (this can be done manually or implictly using
provideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).
at getSchedulers (angular-fire.mjs:142:11)
at runOutsideAngular (angular-fire.mjs:148:10)
at angular-fire.mjs:216:17
at _UploadService. (upload.service.ts:15:23)
at Generator.next ()
at main.js:18:61
at new ZoneAwarePromise (zone.js:2611:25)
at __async (main.js:2:10)
at _UploadService.uploadFile (upload.service.ts:12:30)
at _DialogExaminationFormUpdateComponent. (dialog-examination-form-update.component.ts:125:54)
**

** Screenshots
![image](https://github.com/angular/angularfire/assets/110329262/3529b0fd-d6e9-46cf-b654-e18de8c86861)
**

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire l’échec de l’upload et inspectez upload.service.ts, en particulier les appels des lignes 12 et 15, puis suivez la manière dont les providers de l’application standalone sont configurés. Comparez cette configuration avec le chemin d’initialisation de AngularFire mis en cause par l’erreur. Le travail est terminé lorsque l’upload d’image ne déclenche plus cette erreur de provider et que la configuration concernée est couverte par une reproduction ou un test clair.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, firebase, typescript
Domaine
cloud, frontend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.