Firebase,AngularFire - 如何将大量使用数组的现有应用迁移到 AngularFire



我主要是在我的标题中说的。

但是我有一个大量使用数组的现有应用程序,现在如果我想将这些数组与 angularFire 同步到 firebase 后端,在同步时它会将它们全部转换为对象,从而使我围绕一个非常大的应用程序所做的任何数组操作都返回错误。

将这些

技术引入现有应用的最干净方法是什么?

AngularFire 使用顶级对象,但您始终可以将数组作为顶级对象的子级包含,并将它们保留为数组。

例如:

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

将数组保留在 URL + '/secondLevel' 处。

最新更新