UNPKG

ng-ytl-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

22 lines (19 loc) 1 kB
import { Component } from '@angular/core'; @Component({ selector: 'nz-demo-input-number-formatter', template: ` <nz-input-number [(ngModel)]="demoValue" [nzMin]="1" [nzMax]="100" [nzStep]="1" [nzFormatter]="formatterPercent" [nzParser]="parserPercent"></nz-input-number> <nz-input-number [(ngModel)]="demoValue" [nzMin]="1" [nzMax]="100" [nzStep]="1" [nzFormatter]="formatterDollar" [nzParser]="parserDollar"></nz-input-number> <nz-input-number [(ngModel)]="demoValue" [nzMin]="1" [nzMax]="100" [nzStep]="1" [nzFormatter]="formatterInt" [nzParser]="parserInt"></nz-input-number> `, styles: [] }) export class NzDemoInputNumberFormatterComponent { demoValue = 100; formatterPercent = value => `${value}%`; parserPercent = value => value.replace('%', ''); formatterDollar = value => `$${value}`; parserDollar = value => value.replace('$', ''); formatterInt = value => value ? parseInt(value , 10) : ''; parserInt = value => parseInt(value, 10); }