0
我嘗試加載舊聊天消息的消息,如加載更多或分頁操作。加載舊消息Firebase和AngularFire
但是,angularfire並沒有限制功能,有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);
};