The `md-input-container` gives you the flexibility to display your messages using many standard angular directives.

For instance, toggle the switch to the right below to see the messages switch between some custom hints, and the actual error messages. Note that some of the `ng-messages` containers use `ngIf` while others use `ng-show` or `ng-hide`.

Showing {{showHints ? "Hints" : "Errors"}}
Name
Tell us what we should call you!
Name is required.
The name has to be less than 30 characters long.
Social Security Number
###-##-####
###-##-#### - Please enter a valid SSN.
Email
How can we reach you?
Your email must be between 10 and 100 characters long and look like an e-mail address.
Phone Number
(###) ###-####
(###) ###-#### - Please enter a valid phone number.