我打算将一个相当大的应用程序从AngularFire 0.3迁移到最新的0.5.x. 是否有可以分享的指南/陷阱/提示/经验/清单,这有助于使迁移更顺畅?
P.S:仅供参考,应用程序使用自动三向角速度绑定而不是显式保存/更新,我计划保留自动三向绑定0.5。该应用程序还在几个地方使用数组(我知道数组需要在0.5中进行特殊处理)。
答案 0 :(得分:1)
如果要在0.6中保留自动三向绑定,可以使用$bind
方法轻松完成。在0.3中,你会做类似的事情:
angularFire(ref, $scope, 'model');
在0.6中,同样可以表示为:
$firebase(ref).$bind($scope, 'model');
数组在0.6中表示为对象。您可以通过$scope.model
过滤器传递orderByPriority
来获取数组:
<div ng-repeat="item in model | orderByPriority">