【问题标题】:AngularFire pagination and recommended practices by the Firebase teamFirebase 团队的 AngularFire 分页和推荐做法
【发布时间】:2016-09-16 15:20:02
【问题描述】:

我已经搜索了一种使用 angularfire 实现无限滚动分页的简洁方法,并且找到了一种相当简单的方法。

今天早上,我观看了有关新版 firebase 的视频。 我发现 this video 解释说,在控制器内部解包 promise 是一种反模式,因为当在路由器解析器中执行此操作并将此依赖项注入控制器中时,Angular 在其摘要周期中为我们处理了这一点。

所以我想...嗯,是否可以使用路由器解析器来实现无限滚动,而不是在控制器内部进行,因为这意味着进行其他查询?

如果您有数千个条目,您宁愿执行反模式还是在用户查看微调器 X 秒时加载所有数据?

嗯,你对这个问题的想法让我很感兴趣。 谢谢

【问题讨论】:

    标签: angularjs pagination firebase promise angularfire


    【解决方案1】:

    好吧,你可以看看这个,它会给你如何实现它的好主意,也许你可以将它作为一个新服务包装在 angularFire 中,这就是我想要做的。

    https://github.com/deltaepsilon/firebase-paginator

    https://www.youtube.com/watch?v=CH9ptm4NeTw

    直接使用这个库的问题是每次分页都要触发一个摘要循环来更新分页集合到视图。所以我很期待如何通过扩展 $firebaseArray 服务来很好地集成它。

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 2021-04-04
      • 1970-01-01
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多