AngularFire曾经有一个orderByPriority过滤器

时间:2015-01-23 19:46:37

标签: angularjs firebase angularfire

从Google搜索结果看,AngularFire过去常常使用orderByPriority过滤器。但是我在当前的AngularFire api文档中找不到这个:https://www.firebase.com/docs/web/libraries/angular/api.html。据我了解,orderByPriority将对象属性转换为数组。我想这个过滤器已经不见了,因为现在还有另一个更好的方法,但那个方法是什么?

1 个答案:

答案 0 :(得分:0)

不再需要orderByPriority,因为您可以使用已经隐式排序的同步数组。

所以在古代,你会做类似的事情:

$scope.data = $firebase(ref);

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

在不那么古老的时期(即0.8.x或更高)你只需选择一种数组格式:

$scope.data = $firebase(ref).$asArray();

<div ng-repeat="item in data" />