찾다

 >  Q&A  >  본문

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

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

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

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

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

PHPzPHPz2743일 전654

모든 응답(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
  • 취소회신하다