Open edisonwerle opened 6 years ago
Resolvi o problema alterando como abaixo, inclui aquele for para ir colocando tantos zeros quantos necessário de acordo com o numero de casas decimais. Fica como dica para correção:
BrMaskerIonic3.prototype.moneyMask = function (value, config) {
var decimal = config.decimal || this.brmasker.decimal;
for (var i = value.length; i < decimal; i++) {
value = "0"+value;
}
value = value
.replace(/\D/gi, '')
.replace(new RegExp("([0-9]{" + decimal + "})$", "g"), config.decimalCaracter + '$1');
if (value.length === decimal + 1) {
return "0" + value; // leading 0 so we're not left with something weird like ",50"
}
. . .
infelizmente essa opção não seria viável, pois ficaria bom para ti, mais não para todos, algumas coisas infelizmente tem que ser fora da lib...
Olá! Quando quero digitar um valor menor que 0,10 como 0,05 ele não formata com a mascara ficando apenas o numero 5 no ion-input.
Alguma dica?