这可能是一个noob问题,但我正在关注isSuccesful()
滚动ref分页以从firebase数据库中检索我的数据。我想只收到符合用户城市标准的那些对象,但它不起作用,因为我没有得到任何回报。
我正在尝试的代码是
var baseRef = new Firebase("https://myfirebaseurl.firebaseio.com");
var norm = new Firebase.util.NormalizedCollection(
baseRef.child('Events') // the master index
);
// filter the client-side results to only include records where event_city matches user city
norm = norm.filter(function(data, key, priority) {
return data.event_city === $rootScope.userCity; // setting $rootScope.userCity initially
});
// specify the fields for each path
norm = norm.select( 'Events.lat', 'Events.lng', 'Events.event_city', 'Events.event_state' );
var ref = norm.ref();
var scrollRef = new Firebase.util.Scroll(ref,"event_city");
$rootScope.events= $firebaseArray(scrollRef);
// load the first ten events
scrollRef.scroll.next(10);
`
我的Firebase结构非常简单
root :
Events :{
-Event1-id :{
created_on: 225325223,
event_state: "abc",
event_city:"äbc",
event_desc:"abd",
lat : 28.1234567, //event latitude
lng : 77.1234567, //event longitude
event_address : "abc",
event_date : 446343643
},
-Event2-id:{
.....
},
-Event3-id:{
}....
}
请帮帮我。对不起,这是我的第一个问题,请告诉我是否需要其他任何内容。