Angular 1.2


Forms validation

ngMessages

Enter something!
Enter something!

Probably impossible

Email
Required
Minlength
Maxlength
Pattern
Required
Minlength
Pattern

Custom async validator directive

Async validation in progress…
Async validator failed!

ngModelOptions

Trigger model change only on blur

Value: {{finalModelValue1}}

Trigger model change on blur or 1 second after the last keystroke

Value: {{finalModelValue2}}

Allow invalid values in the model

Value: {{myForm6.modelValue3.$viewValue}}
Invalid!

Truthy-ness test

This is truthy
Empty array is truthy