/ / Firebase, AngularFire - Wie migriere ich eine bestehende App, die Arrays stark nutzt, um angularFire - angularjs, firebase, angularfire

Firebase, AngularFire - Wie migriere ich eine bestehende App, die Arrays stark nutzt, um angularFire - angularjs, firebase, angularfire

Ich habe es hauptsächlich in meinem Titel gesagt.

Aber ich habe eine bestehende Anwendung, die machtStarke Verwendung von Arrays. Wenn ich nun diese Arrays mit angularFire mit einem Firebase-Backend synchronisieren will, werden alle Objekte beim Synchronisieren in Objekte umgewandelt, wodurch Array-Operationen, die ich bei sehr großen Anwendungen gemacht habe, Fehler zurückgeben.

Was ist der sauberste Weg, diese Technologien in eine bestehende App einzuführen?

Antworten:

1 für die Antwort № 1

AngularFire verwendet Objekte auf der obersten Ebene, aber Sie können Arrays immer als untergeordnete Elemente eines übergeordneten Objekts einfügen und sie als Arrays beibehalten.

Beispielsweise:

$scope.topLevel = $firebase(new Firebase(URL));
$scope.topLevel.secondLevel = [1, 2, 3, 4];
$scope.topLevel.$save();

Behält das Array bei URL + "/ secondLevel" bei.