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:
- 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}" />
- Execute o angular
- Preencha qualquer valor.
- 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