amarkes / br-masker-ionic-3

mascara para inputs
MIT License
110 stars 32 forks source link

Máscara não funcionando no J7 Prime e S8 Plus #31

Closed eduardolopesUFJF closed 6 years ago

eduardolopesUFJF commented 6 years ago

Boa noite, a máscara não funciona corretamente nos dois modelos de android mencionados no titulo, possivelmente em alguns outros também.

Quando digitamos o primeiro número fica ok, porém ao digitar o segundo número, é inserido o primeiro e segundo novamente.

Por exemplo:

Meu template possui: <ion-input [brmasker]="{phone: true}" type="text" placeholder="(xx) 9xxxx-xxxx" name="telefone" [(ngModel)]="usuario.telefone" required>

Quando digito o número 3, tenho: (3 Quando digito posteriormente o número 2, deveria ficar (32), porém fica: (33) 2 Se eu digito depois o 9, fica: (33) 2329

E assim sucessivamente...

amarkes commented 6 years ago

amigo, tenta tirar o [(ngModel)] e colocar o reative form, pois infelizmente não da para da suporte para o [(ngModel)] ainda.... veja se resolveu...

eduardolopesUFJF commented 6 years ago

Boa noite @amarkes, não havia visto sua resposta. Alterei para [formControl], mas ainda sem sucesso:

<ion-input type="text" name="telefone" placeholder="(xx) 9xxxx-xxxx" [brmasker]="{mask: '(00) 00000-0000', len: 15}" [formControl]="telefone">

Segue mesmo problema. Abraços.

amarkes commented 6 years ago

A nova versão teria que arrumar isso, use a última para ver

amarkes commented 6 years ago

Para máscara melhor usar [brmasker]="{phone: true}"

eduardolopesUFJF commented 6 years ago

Já havia tentado com {phone: true} também, porém sem sucesso.

Estou com a versão 1.0.7, existe alguma mais recente? @amarkes

eduardolopesUFJF commented 6 years ago

Acabei de testar com a versão 1.0.8, mesmo problema, infelizmente.

pedrohills commented 6 years ago

1.0.8 funcionando normal aqui no S8 Plus...