検索

ホームページ  >  に質問  >  本文

angular.js - angularjs が一番下にあるときに次のページを自動的にロードする方法

シナリオ: 多くのページがあり、ユーザーは上から下まで閲覧します。最後まで閲覧すると、次のページが自動的に読み込まれます。

  1. ng-repeat を使用して単にデータを再度蓄積してコンパイルする場合、この解決策はあまり良いとは言えません。ページが読み込まれるたびに、すべてのデータをコンパイルする必要があり、閲覧状態はリセットされます。

  2. DOMのappend(node)を直接操作しますか?

誰かがより良い解決策を知っているかどうか尋ねてください、ありがとう^_^

PHPzPHPz2827日前714

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-05-15 16:52:27

    「無限スクロール」というキーワードを持つプラグインを見つけました。これはまさに私が必要としていたものです。
    http://binarymuse.github.io/ngInfiniteScroll/#🎜🎜 #

    よく見てみると、この計画はとても良いですが、私にとっては柔軟性が足りません。

    ソースコードを開いて読んで少し理解してください。評価を行って、現在の小さなことにもっと適したディレクティブを書き直しました ^_^

    実装方法を理解したら、すべて言うのは簡単です

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:52:27

    リーリー

    返事
    0
  • PHPz

    PHPz2017-05-15 16:52:27

    スクロールを監視するディレクティブを書こうかと思います

    返事
    0
  • キャンセル返事