sh-ordinal-numbers
TypeScript icon, indicating that this package has built-in type declarations

4.10.17 • Public • Published

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

Package Sidebar

Install

npm i sh-ordinal-numbers

Weekly Downloads

21

Version

4.10.17

License

MIT

Unpacked Size

28.4 kB

Total Files

19

Last publish

Collaborators

  • hakimesheikhalishahi