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 № 1AngularFire 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.