ngx-range
v8.0.0
Published
An Angular structural directive to enumerate over a range of numbers
Downloads
893
Readme
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
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