mmq-currency-mask
A very simple currency mask directive for Angular that allows using a number attribute with the ngModel. In other words, the model is a number, and not a string with a mask. You should use the version 2.x.x for Angular 2.x.x applications and the version 4.x.x for Angular 4.x.x applications.
Note: This component is ready to AoC (Ahead-of-Time) compilation.
Getting Started
Installing and Importing
Install the package by command:
npm install mmq-currency-mask --save
Import the module
;
Using
ngModel
An attribute of type number. If is displayed'$ 25.63'
, the attribute will be'25.63'
.
Options
You can set options...
<!-- example for pt-BR money -->
Available options:
align
- Text alignment in input. (default:right
)allowNegative
- Iftrue
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:','
)
You can also set options globally...
;; ;
Quick fixes
Ionic 2-3
Input not working on mobile keyboard
<!-- Change the type to 'tel' -->
Input focus get hide by the mobile keyboard
on HTML
<!-- Change the type to 'tel' -->
on .ts
; class... content: Content; scrollToindex