Guida per gli sviluppatori di AngularJS - I moduli indicano che esistono molti stili e direttive relativi a moduli e campi. Per ognuno una classe CSS:
ng-valid
ng-invalid
ng-pristine
ng-dirty
ng-touched
ng-untouched
Qual è la differenza tra pristine/dirtye touched/untouched?