Angularjs 从0.3迁移到AngularFire 0.5的指南

Angularjs 从0.3迁移到AngularFire 0.5的指南,angularjs,firebase,angularfire,Angularjs,Firebase,Angularfire,我计划将一个相当大的应用程序从AngularFire 0.3迁移到最新的0.5.x。 您是否可以分享一些指导原则/要点/技巧/经验/检查表,以帮助迁移更加顺利 注意:仅供参考,应用程序使用自动三向angularfire绑定,而不是显式保存/更新,我计划使用0.5保留自动三向绑定。该应用程序还在多个地方使用数组(我知道数组在0.5中需要特殊处理) 如果希望在0.6中保留自动三向绑定,使用$bind方法很容易。在0.3中,您可以执行以下操作: angularFire(ref, $scope, 'mo

我计划将一个相当大的应用程序从AngularFire 0.3迁移到最新的0.5.x。 您是否可以分享一些指导原则/要点/技巧/经验/检查表,以帮助迁移更加顺利


注意:仅供参考,应用程序使用自动三向angularfire绑定,而不是显式保存/更新,我计划使用0.5保留自动三向绑定。该应用程序还在多个地方使用数组(我知道数组在0.5中需要特殊处理)

如果希望在0.6中保留自动三向绑定,使用
$bind
方法很容易。在0.3中,您可以执行以下操作:

angularFire(ref, $scope, 'model');
在0.6中,可以表示为:

$firebase(ref).$bind($scope, 'model');
数组在0.6中表示为对象。您可以通过
orderByPriority
过滤器传递
$scope.model
以获取数组:

<div ng-repeat="item in model | orderByPriority">

我建议直接跳到0.6.0(上周刚刚发布)。这比0.5提高了一大步。