我正在使用Ionic和 Firebase 开发一款应用。
现在,我尝试按降序显示帖子:最新到最早的帖子。问题是,无论我做什么作为保存时间戳的操作,它都会以某种方式始终将其从最旧到最新呈现。
我试过了:
总是相同的结果。
更新:以下是我检索它的方法:
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;
})
})
有什么想法吗?
答案 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=")]