cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angularjs 如何实现在底边时自动加载下一页

场景:很多页,用户由上至下浏览。当浏览到底时,自动加载下一页。

  1. 如果使用 ng-repeat 简单的再次累加数据&编译,这个方案不是很好。每加载一次页面,需要编译所有的数据,并且浏览状态也会被重置。

  2. 直接操作 DOM append(node) ?

问一下,有没有朋友知道更好的方案,谢谢 ^_^

PHPzPHPz2743 hari yang lalu655

membalas semua(3)saya akan balas

  • 高洛峰

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

    Saya menjumpai pemalam dengan kata kunci "Tatal tak terhingga", yang betul-betul saya perlukan Pautannya adalah seperti berikut:
    http://binarymuse.github.io/ngInfiniteScroll/

    Setelah melihatnya dengan teliti, walaupun penyelesaian ini bagus, ia tidak cukup fleksibel untuk saya.
    Buka kod sumber dan fahami sedikit selepas membacanya. Saya membuat penilaian dan menulis semula arahan daripadanya yang lebih sesuai untuk perkara kecil saya sekarang ^_^

    Setelah memahami kaedah perlaksanaan, semuanya mudah untuk disebut

    balas
    0
  • 淡淡烟草味

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

    $scope.feedList = $scope.feedList.concat([ ... ])
    

    balas
    0
  • PHPz

    PHPz2017-05-15 16:52:27

    Saya rasa kita patut menulis arahan untuk memantau skrol

    balas
    0
  • Batalbalas