sh-ordinal-numbers
v4.10.17
Published
Ordinal numbers pipe
Downloads
125
Maintainers
Readme
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