Virtual Scrolling / Infinite Scrolling For Angular

Author: dinony
Publish Date:
Official Page: Go to website
License: MIT

Observable-based virtual scroll implementation in Angular.

Features:

  • Efficient virtual scrolling / infinite scrolling
  • Supports resizing
  • Optimal updates
  • Request a fixed cell size – adjusts number of cells per row
  • Request a certain number of cells per row – adjusts cell width
  • Debounce scrolling / resizing
  • Advanced API that allows you to subscribe to key component observables
  • Set scroll position
  • Customizable equality checking (needed to identify cells)
  • Supports ahead-of-time compilation and tree shaking
  • A lot of code samples
  • Ships with FESM5 and FESM15
  • Also ships ES5/UMD, ES5/ES2015 and E2015/ES2015 exports ({{target}}/{{module}})

Installation:

npm i -S od-virtualscroll

Preview:

Virtual Scrolling / Infinite Scrolling For Angular