Angular2 Firebase中基于当前键

时间:2016-12-09 11:26:04

标签: javascript angular firebase firebase-realtime-database

我在照片库中有firebase中的项目键,并且当用户按下按钮时想要转到下一张或上一张图片。在Angular2之外,我希望我可以做这样的事情来获得下一个。

ref.orderByKey().startAt(lastKnownKey).limitToFirst(1);

然而,

  1. 如何在Angular2 Firebase

  2. 中实现此功能
  3. 如何转到上一个元素而不是下一个元素?

  4. 编辑:我的Angular2实现:

     public getPhotoForKey(key: string): FirebaseObjectObservable<IPhoto> {
        window['af'] = this.af.database.list(`list`, {
          query: {
            orderByKey: true,
            startsAt: key,
            limitToFirst: 2
          }
    
        });
    

1 个答案:

答案 0 :(得分:0)

弗兰克的建议有效:

endAt:key,limitToLast:2