Angular Form Validation
Form and Input States
Angular Forms and Inputs have various states that are useful when validating content
All of the above states are boolean properties and can be either true or false.
With these, it is very easy to display messages to a user.
Here, we are using the ng-show directive to display a message to a user if they've modified a form but it's invalid.