Skip to content

Máscara para dinheiro não está sendo formatada corretamente #66

Open
@JefersonDeSouza

Description

Descreva o bug
A máscara currency não está sendo formatada como deveria, com duas casas decimais.

Reproduzir
Passos para reproduzir o comportamento:

  1. Vá para o html e coloque esse trecho de código: <input class="form-control" id="teste" type="text" currency [textMask]="{mask: MASKS.currency.textMask}" />
  2. Execute o angular
  3. Preencha qualquer valor.
  4. Veja o erro

Comportamento esperado
Ao colocar no input R$ 100, era esperado que fosse adicionado as casas decimais, por exemplo R$ 100,00.
Outro comportamento esperado seria ao preencher o input com R$ 10.500 era esperado que fosse adicionado as casas decimais, por exemplo R$ 10.500,00.

Isso vale para qualquer valor.

** Capturas de tela **
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema.

** Contexto adicional **
Execute ng v e cole aqui para mostrar a versão angular e as dependências.
Angular CLI: 9.1.15
Node: 10.16.0
OS: win32 x64

Angular: 9.1.13
... animations, common, compiler, compiler-cli, core, forms
... language-service, localize, platform-browser
... platform-browser-dynamic, router
Ivy Workspace: Yes

Package Version

@angular-devkit/architect 0.901.15
@angular-devkit/build-angular 0.901.15
@angular-devkit/build-optimizer 0.901.15
@angular-devkit/build-webpack 0.901.15
@angular-devkit/core 9.1.15
@angular-devkit/schematics 9.1.15
@angular/cli 9.1.15
@angular/material 9.2.4
@ngtools/webpack 9.1.15
@schematics/angular 9.1.15
@schematics/update 0.901.15
rxjs 6.5.5
typescript 3.8.3
webpack 4.42.0

** Desktop (preencha as seguintes informações): **

  • SO: Windows
  • Navegador Google Chrome
  • Versão 89.0.4389.90

** Smartphone (preencha as seguintes informações): **

  • Dispositivo: [por exemplo iPhone6]
  • SO: [por exemplo iOS8.1]
  • Navegador [por exemplo navegador de ações, safari]
  • Versão [por exemplo 22]

** Contexto adicional **
Adicione qualquer outro contexto sobre o problema aqui.

O mesmo problema acontece no stackblitz do projeto:

https://stackblitz.com/edit/ng-brazil?file=src%2Fapp%2Fapp.component.html

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions