我想从firebase中过滤数据,我正在使用firebase-util scroll进行滚动,
我有以下代码
var baseRef = new Firebase(urlToFirebaseData).orderByChild("name").equalTo("john_doe");
var scrollRef = new Firebase.util.Scroll(baseRef, '$priority');
// establish an event listener as you would for any Firebase ref
scrollRef.on('child_added', function(record) {
console.log('added child', record);
});这给了我一个错误
Error: First argument to Firebase.util.Scroll must be a valid Firebase ref. It cannot be a Query (e.g. you have called orderByChild()).require.18.r.Scroll如何使用firebase-util查询,我已经尝试将查询放在不同的位置,但都没有用
发布于 2015-08-31 11:34:10
错误消息非常明确:
Firebase.util.Scroll的第一个参数必须是有效的
引用。不能是查询
这样做的原因是,Firebase.util.scroll需要构建自己的查询,以便能够在该位置上实现滚动,而Firebase在每个位置只处理一个查询。
如果您希望使用Firebase.util.Scroll进行滚动,则必须将数据分离到其自己的位置,以便可以执行以下操作:
var baseRef = new Firebase(urlToFirebaseData).child("users_items").child("john_doe");
var scrollRef = new Firebase.util.Scroll(baseRef, '$priority');https://stackoverflow.com/questions/32303187
复制相似问题