2016-05-19 3 views
1

私は、anglefireを使用して無限のスクロールページングを実装するためのきれいな方法を探していました。FirebirdチームによるAngularFireのページ番号付けと推奨される方法

今朝私はfirebaseの新しいバージョンについてのビデオを見ました。 私はthis videoを見つけました。コントローラ内部でアンラッピングする約束は反パターンです。これは、ルータリゾルバでこれを行い、これをコントローラに依存させるとき、ダイジェストサイクルで角度がわかりますからです。

だから、私は...ルータのリゾルバをコントローラ内で実行するのではなく、無限スクロールを実装することも可能ですか?

何千ものエントリがある場合は、ユーザーがスピナーをX秒間見ている間に、アンチパターンを実行するか、すべてのデータをロードしますか?

さて、あなたの考えは私に興味があります。 ありがとう

答えて

0

よく、あなたはそれを実装する方法の良いアイデアを与えるだろう、多分私はしようとしているのは、新しいサービスとしてangularFireでラップすることができます。

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

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

直接このライブラリを使用することの問題は、あなたがダイジェストサイクルにあなたがビューにページ分割コレクションを更新するためにページ付けするたびにトリガするために持っていることです。 $ firebaseArrayサービスを拡張することで、それをうまく統合する方法を楽しみにしています。

関連する問題