【发布时间】:2016-12-03 02:52:44
【问题描述】:
我尝试加载我的聊天消息的旧消息,例如加载更多或分页操作。
但是angularfire没有limit函数,有endAt、startAt、limitToLast和limitToFirst函数,不能只获取旧消息。
这是我的代码:问题在于,加载更多功能会刷新整个消息列表,而不是将消息附加到列表中。
var ref = firebase.database().ref("messages/"+userId+"/"+agencyId);
.orderByChild('timestamp')
.limitToLast(2);
scope.messages = $firebaseArray(ref);
scope.loadMore = function(){
ref
.orderByChild('timestamp')
.limitToLast(4);
scope.messages = $firebaseArray(ref);
};
【问题讨论】:
标签: angularjs firebase angularfire