0.1.3 • Published 7 years ago

vlist v0.1.3

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

angular-virtual-scroll

Easy to use virtual scroll list for angular. VirtualScroll separate large lists into smaller chunks for a fast rendering.

Demo

Usage

<virtual-scroll [items]="items" (update)="viewPortItems = $event">
  <div *ngFor="let item of viewPortItems" class="item">
    {{ item }}
  </div>
</virtual-scroll>

Get Started

Step 1: Install vlist

$ npm install vlist --save

Step2: Import VListModule

....
import { VListModule } from 'vlist';

@NgModule({
  ....
  imports: [
    ....
    VListModule
  ],
  ....
})
export class AppModule { }

Step 3: Wrap <virtual-scroll>...</virtual-scroll> around the list items

<virtual-scroll [items]="items" (update)="viewPortItems = $event">
  <div *ngFor="let item of viewPortItems" class="item">
    {{ item }}
  </div>
</virtual-scroll>

API

AttributeTypeDescription
itemsany[]

Contributing

Pull requests are welcome!

Development

To generate all *.js, *.d.ts and *.metadata.json files:

$ npm run build

To lint all *.ts files:

$ npm run lint

License

MIT © Alexander Klaiber

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago