Die App, die ich entwickeln möchte, ermöglicht die Auswahl der Sprache mit einem Eingabefeld Material2 Select. Die verfügbaren Sprachen werden in einer Firestore-Dokumentensammlung gespeichert. Ich verwende eine AngularFirestoreCollection, um sie abzurufen, kann aber nicht herausfinden, wie die Sprachnamen aus dem Ergebnis extrahiert und in ein Array eingefügt werden.So extrahieren Sie das Ergebnis einer AngularFirestoreCollection in ein Array
Ich habe für Beispiele und Tutorials gegoogelt, Seiten der Dokumentation gelesen und wieder gelesen und viele Beispiele mit '* ngFor' gefunden, aber ich kann keine mit 'map' finden, von denen ich vermute, dass ich sie verwenden muss.
Vielen Dank im Voraus.
languageid: string;
languageName: string;
languageCollection: AngularFirestoreCollection<any> = this.afs.collection('Countries/AU/cLanguage');
languagecollection = this.languageCollection.valueChanges();
languages: string[];
Ich möchte Karte "languagecollection = this.languageCollection.valueChanges();" zu einem Array.
buchen Sie den Code, den Sie versucht. – Hareesh
Es hat so lange gedauert, bis ich antwortete, aber ich bin auf der anderen Seite der Welt. Sprachid: Zeichenfolge; spracheName: string; languageCollection: AngularFirestoreCollection = this.afs.collection ('Länder/AU/cLanguage'); languagescollection = this.languageCollection.valueChanges(); Sprachen: string []; // Ich brauche => map (mappedData) –