Correção do bug que impacta na usabilidade do sistema na tela de login. Atualmente o sistema exige duplo clique no botão Entrar, visto que o botão só é ativado ao disparar o blur da senha.
A solução enviada realiza a validação do formulário durante o preenchimento da senha, permitindo uso de enter e retira a necessidade de duplo clique no Entrar, necessitando de apenas um clique.
Para evitar a exception ExpressionChangedAfterItHasBeenCheckedError ao logar por meio do enter, criou-se um método que mapeia o pseudo-evento de pressionamento do enter e realiza a marcação dos componentes do formulário. Isso evita um problema no ciclo de vida dos hooks do angular
Correção do bug que impacta na usabilidade do sistema na tela de login. Atualmente o sistema exige duplo clique no botão Entrar, visto que o botão só é ativado ao disparar o blur da senha.
A solução enviada realiza a validação do formulário durante o preenchimento da senha, permitindo uso de enter e retira a necessidade de duplo clique no Entrar, necessitando de apenas um clique.
Para evitar a exception ExpressionChangedAfterItHasBeenCheckedError ao logar por meio do enter, criou-se um método que mapeia o pseudo-evento de pressionamento do enter e realiza a marcação dos componentes do formulário. Isso evita um problema no ciclo de vida dos hooks do angular