分页无法使用Firebase滚动引用

时间:2015-10-06 04:40:03

标签: angularjs pagination firebase firebase-realtime-database firebase-util

这可能是一个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:{

                          }....
         }

请帮帮我。对不起,这是我的第一个问题,请告诉我是否需要其他任何内容。

0 个答案:

没有答案