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/dirty
e touched/untouched
?