https://nbfontana.github.io/ngx-currency/
Install the package by command:
    npm install ngx-currency --saveImport the module
import { NgxCurrencyModule } from "ngx-currency";
@NgModule({
    imports: [
        ...
        NgxCurrencyModule
    ],
    declarations: [...],
    providers: [...]
})
export class AppModule {}ngModel An attribute of type number. If is displayed '$ 25.63', the attribute will be '25.63'.You can set options...
Available options:
align - Text alignment in input. (default: right)allowNegative - If true can input negative values.  (default: true)decimal -  Separator of decimals (default: '.')precision - Number of decimal places (default: 2)prefix - Money prefix (default: '$ ')suffix - Money suffix (default: '')thousands - Separator of thousands (default: ',')nullable - when true, the value of the clean field will be null, when false the value will be 0You can also set options globally...
import { NgxCurrencyModule } from "ngx-currency";
export const customCurrencyMaskConfig = {
    align: "right",
    allowNegative: true,
    allowZero: true,
    decimal: ",",
    precision: 2,
    prefix: "R$ ",
    suffix: "",
    thousands: ".",
    nullable: true
};
@NgModule({
    imports: [
        ...
        NgxCurrencyModule.forRoot(customCurrencyMaskConfig)
    ],
    declarations: [...],
    providers: [...],
    bootstrap: [AppComponent]
})
export class AppModule {}Input not working on mobile keyboard
    Input focus get hide by the mobile keyboard
on HTML
    on .ts
import { Content } from 'ionic-angular';
export class...
    @ViewChild(Content) content: Content;
    scrollTo(index) {
        let yOffset = document.getElementById('yourInputId' + index).offsetTop;
        this.content.scrollTo(0, yOffset + 20);
    }npm install while current directory is this repoRun npm start or npm run demo to start a development server on port 8000 with auto reload + tests.
Run npm test to run tests once or npm run test:watch to continually run tests.
MIT @ Neri Bez Fontana