Wie würde ich meine neuen Objektdaten konvertieren, die ich von Firebase in das JSON-Formular rufe, wie ich vorher hatte

StackOverflow https://stackoverflow.com//questions/25043005

Frage

Ich habe gerade meine Firebase, die Angularfire-Datenbank mit meiner Yeoman-Angularjs-App eingerichtet.Ich benutze den harten Code meine Daten vorher so

generasacodicetagpre.

Wenn ich die oben genannten Daten in meine FireBase-Datenbank hochgeladen habe, musste ich ein gültiges Formular von JSON-Daten haben, sodass ich sie darauf umgewandelt habe

generasacodicetagpre.

das ist ein gültiges JSON-Format.Nun, wenn ich console.log (FirebaSeref), werden meine Daten in dem untenstehenden Formular abgerufen.Genau das sehe ich in meiner Google Chrome-Konsole.

generasacodicetagpre.

Wie würde ich meine neuen Objektdaten umrechnen, die ich von Firebase in das gleiche Formular, das ich zuvor hatte, abruft?

Hier ist ein Bild des Hauptunterschieds zwischen den beiden.Die Firebase-Daten, die ich erhalte, scheint ein Objekt mit mehreren Objekten darin zu sein, und die Daten, die ich vorher möchte, ist ein Array mehrerer Objekte. Bild von zwei verschiedenen Objektdaten

War es hilfreich?

Lösung

Gemäß dieser URL: Objekt in Array - Schnelle Konvertierung

Sie müssen das Firebase-Objekt einer Variablen zuweisen:

generasacodicetagpre.

und dann können Sie es in Ihr $ Scope.data-Objekt mit:

generasacodicetagpre.

Dies funktioniert nur, wenn jedes Element in der JSON die gleichen Attribute hat

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top