以降序显示值不起作用

时间:2017-04-29 16:31:57

标签: javascript firebase firebase-realtime-database

我正在使用Ionic和 Firebase 开发一款应用。

现在,我尝试按降序显示帖子:最新到最早的帖子。问题是,无论我做什么作为保存时间戳的操作,它都会以某种方式始终将其从最旧到最新呈现。

我试过了:

  1. 按时间戳
  2. 按时间戳反转(-1 *时间戳)
  3. 通过减去一个巨号(9999999999999999 +( - 1 * timestamp)
  4. 总是相同的结果。

    更新:以下是我检索它的方法:

      var myId = firebase.auth().currentUser.uid;
        var ref = firebase.database().ref('/accounts/' + myId + '/discussions/');
        ref.orderByChild("timestamp").on("value", function(snapshot1) {
          this.data = [];
          snapshot1.forEach(function(child) {
          this.data.push(child.val());
        }.bind(this));
    
          $timeout(function(){
          $scope.discussions = this.data;
    
          })
        })
    

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用 .reverse()方法!

最终代码:

original_list = ["Height=2", "Length=3", "Width=5", "Length=42"]
length_only = [item for item in original_list if item.startswith("Length=")]