在ng-repeat中以Firebase的相反顺序显示项目

时间:2015-05-11 11:44:45

标签: firebase ionic-framework angularfire

我的问题类似于下面的SO问题

Reverse order of items pulled from database in ng-repeat

但是,我使用以下方法绑定特定AccountID的所有事务

var syncObject = $firebaseObject(fb.child("members/" + fbAuth.uid + "/accounts/" + $scope.AccountId));
syncObject.$bindTo($scope, "data");

与上面提到的SO问题的不同之处在于我使用$firebaseObject来绑定数据(三向数据绑定)。

那么如何以相反的顺序显示交易清单?我想在视图顶部显示最近的交易

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

在这种情况下你应该使用$ firebaseArray,因为它允许你按照你想要的那样排序:

<强>的Javascript

var ref = fb.child("members/" + fbAuth.uid + "/accounts/" + $scope.AccountId);

$scope.data = $firebaseArray(ref);

<强> HTML

<div data-ng-repeat="child in data | orderBy:'FIELD_TO_SORT_BY':true>
    <!-- other elements -->
</div>