UNPKG

ngx-range

Version:

An Angular structural directive to enumerate over a range of numbers

72 lines (51 loc) 1.25 kB
# ngx-range An Angular structural directive to enumerate over a range of numbers ## Installation Add the package to your application. ``` npm install --save ngx-range ``` ## Versions - Angular 11: 1.1.0 - Angular 15: 5.0.0 - Angular 16: 6.0.0 - Angular 17: 7.0.0 - Angular 18: 8.0.0 - Angular 19: 9.0.0 ## Demo https://stackblitz.com/edit/ngx-range-demo ## Getting started Import the range module to your application module. ``` import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { NgxRangeModule } from 'ngx-range'; import { AppComponent } from './app.component'; @NgModule({ declarations: [AppComponent], imports: [ BrowserModule, NgxRangeModule ], bootstrap: [AppComponent] }) export class AppModule { } ``` ## Using the directive Add the directive to iterate over a set of numbers. There are 3 properties you can use to control the iteration: - from: the starting number, inclusive - to: the ending number, exclusive - by: the incremental step value, defaults to 1 For example, the following template ``` <ul> <li *ngxRange="let value from 0 to 20 by 5"> Item #{{value}} </li> </ul> ``` will output - Item #0 - Item #5 - Item #10 - Item #15