Desde o primeiro período da faculdade, aprendemos que o modelo computacional é composto de entrada, processamento e saída. A partir do momento que trocamos os cartões furados pelo teclado, a entrada de dados pelos formulários tem feito parte da nossa vida.
Com o passar dos anos, começamos a ter uma maior preocupação com a experiência do usuário e nos ocupamos a desenvolver formulários melhores e mais responsivos a cada dia.
O AngularJS nos ajuda muito com essa tarefa. Ele nos trás uma série de facilidades que nos permite, em pouco tempo, validar um formulário e dar uma resposta rápida e concisa ao usuário.
Veja no video como trabalhar com a validação de formulários no AngularJS.
http://blog.algaworks.com/validando-formularios-com-angularjs