Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Máscara não aplica quando atualizo o Form (Reactive Forms) #24

Open
luisquicidev opened this issue Aug 22, 2019 · 5 comments
Open

Máscara não aplica quando atualizo o Form (Reactive Forms) #24

luisquicidev opened this issue Aug 22, 2019 · 5 comments

Comments

@luisquicidev
Copy link

Olá, Quando atualizo o form (recebo os dados da store e dou um patchValue) as máscaras não são aplicadas. Acredito que se deva ao Hostlistener pegar apenas o keyup. adicionei o codigo abaixo e funcionou da maneira esperada.

@HostListener('ngModelChange', ['$event']) onNgModelChange(e) { const value: string = this.returnValue(e); if (value) { this.setValueInFormControl(value); } }

@amarkes
Copy link
Owner

amarkes commented Aug 23, 2019

consegue coloca no código e subir?

@luisquicidev
Copy link
Author

da denied no push

@om3
Copy link

om3 commented Sep 17, 2019

@amarkes verifica este push do @luisquicidev , muita gente com este problema do tópico, inclusive eu.

@om3
Copy link

om3 commented Sep 17, 2019

Olá, Quando atualizo o form (recebo os dados da store e dou um patchValue) as máscaras não são aplicadas. Acredito que se deva ao Hostlistener pegar apenas o keyup. adicionei o codigo abaixo e funcionou da maneira esperada.

@HostListener('ngModelChange', ['$event']) onNgModelChange(e) { const value: string = this.returnValue(e); if (value) { this.setValueInFormControl(value); } }

Mostra onde vc corrigiu ou implementou.

@luisquicidev
Copy link
Author

No arquivo directives/br-mask.ts, logo abaixo do codigo:
@HostListener('keyup', ['$event']) inputKeyup(event: any): void { const value: string = this.returnValue(event.target.value); this.setValueInFormControl(value); }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants