Механизм форм в Angular 1 достаточной мощный инструмент значительно упрощающий работу с формами. Позволяет  почти все логику работы с формами перенести в шаблон, а в контроллере только собирать уже очищенные данные. Очень хорошая статья о работе  с валидацией форм Валидация форм в AngularJS.

Далее лишь приведу еще один вариант кастомной валидации на случай поля подтверждения пароля:

Пример использования в шаблоне:

И еще один пример проверки пароля на наличие хотя бы одной буквы, одной цифры и проверки длины пароле не менее 6 символов:

 

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VK