1

这可能是一个菜鸟问题,但我正在关注这个firebase util scroll 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:{

                          }....
         }

请帮帮我。抱歉,这是我在这里的第一个问题,所以如果需要其他任何内容,请告诉我。

4

0 回答 0