HakimeSheikhalishahi / sh-ordinal-numbers

angular ordinal number pipe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ordinal numbers pipe

You can add an ordinal suffix to number in Angular.

1st
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
...

Setup

Use npm to install the package

npm i sh-ordinal-numbers

Add dependencies to your module:

import { OrdinalNumbersModule } from 'sh-ordinal-numbers';

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

Now you are able to use imported pipes, for example:

In template:

<p>{{ 16 | ordinal}}</p> // Output: 16th

In component:

1- Provide OrdinalPipe in module
import { OrdinalNumbersModule, OrdinalPipe } from 'sh-ordinal-numbers';

@NgModule({
       imports: [OrdinalNumbersModule],
       providers: [OrdinalPipe]
})
export class AppModule { }
or
import { OrdinalPipe } from 'sh-ordinal-numbers';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
  providers: [OrdinalPipe]

})
2-Use in component
import { OrdinalPipe } from 'sh-ordinal-numbers';
ordinal: string = '';
constructor(private ordinalPipe: OrdinalPipe) {
      this.ordinal = this.ordinalPipe.transform(16); // Output: 16th
}

License

MIT

About

angular ordinal number pipe

License:MIT License


Languages

Language:TypeScript 61.3%Language:JavaScript 38.7%