如何根据push()中的唯一ID反转顺序

时间:2014-09-09 21:50:44

标签: firebase angularfire

在网上搜索答案,到目前为止我找不到任何解决方案。我有一个Python脚本,它使用push()在我的Firebase中输入新条目。从我读到的内容中创建了一个唯一的ID,其中包含一个日期时间戳,因此它总是会在底部输入。现在我试图在我的angularfire网络应用程序上显示条目,但最新的条目显示在我的页面底部....我该如何翻转它?

Main.js

'use strict';

angular.module('App', ["firebase"])
  .controller('MainCtrl', ['$scope', '$firebase',
    function ($scope, $firebase) {
     var ref = new Firebase([URL])
     $scope.messages = $firebase(ref.limit(10)).$asArray();
   }]);

main.html中

<div class="jumobotron" ng-repeat="msg in messages">
 <img class="img-responsive" ng src="[URL]/{{msg.filename}}"/>
</div>

任何人都知道我应该使用什么?我尝试使用OrderBy和OrderByPriority,但我从未设置优先级,push不会为元素创建优先级。我希望只使用Firebase格式化的唯一ID作为-JWNzwoIPWY_hSNmnzhU。

我也尝试过endAt()方法,但它不会颠倒顺序

'use strict';

angular.module('App', ["firebase"])
  .controller('MainCtrl', ['$scope', '$firebase',
    function ($scope, $firebase) {
     var ref = new Firebase([URL]/messages)
      $scope.messages = $firebase(ref.endAt().limit(10)).$asArray();
   }]);

0 个答案:

没有答案