Como mudar de diretiva de acordo com o que é digitado num input?

09/11/2021

4

Pessoal, eu tenho duas diretivas no angularjs, elas mudam a máscara do input para CPF ou CNPJ. Eu queria mudar de diretiva no mesmo input de acordo com a quantidade de números que o usuário digita: se digitar 11, usa a diretiva de cpf, se digitar 14, usa a diretiva de cnpj.

As diretivas já estão prontas e funcionam, e eu não posso fazer a mudança de máscara em uma diretiva só por questões de regra da empresa.

Queria saber se tem como colocar um if ternário ou algo do tipo na página html que trocasse de diretiva de acordo com a quantidade de números digitada. Alguém sabe como faço isso?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar