<code style=
"box-sizing:border-box;font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:inherit;padding:0px;color:inherit;background-color:transparent;white-space:pre-wrap;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;"
><span style=
"box-sizing:border-box;color:navy;"
><script></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
angular</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>.</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>module</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>(</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
'inputExample'
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>,</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>[])</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>.</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>controller</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>(</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
'ExampleController'
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>,</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>[</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
'$scope'
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>,</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>Function</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>(</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
$scope
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>)</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>{</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
$scope
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>.</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>user </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>{</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>name</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>:</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
'guest'
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>,</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> last</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>:</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
'visitor'
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>};</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>}]);</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
></span><span style=
"box-sizing:border-box;color:navy;"
>
</script></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
></span><span style=
"box-sizing:border-box;color:navy;"
>
<div</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-controller</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"ExampleController"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><form</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>name</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"myForm"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
User name: </span><span style=
"box-sizing:border-box;color:navy;"
><input</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>Type</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"text"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>name</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"userName"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-model</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"user.name"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>required</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><span</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>
class
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"error"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-show</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"myForm.userName.$error.required"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
Required!</span><span style=
"box-sizing:border-box;color:navy;"
></span><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
Last name: </span><span style=
"box-sizing:border-box;color:navy;"
><input</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>Type</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"text"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>name</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"lastName"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-model</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"user.last"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:teal;"
>ng-minlength</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"3"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-maxlength</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"10"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><span</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>
class
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"error"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-show</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"myForm.lastName.$error.minlength"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
Too short!</span><span style=
"box-sizing:border-box;color:navy;"
></span></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><span</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>
class
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"error"
</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
> </span><span style=
"box-sizing:border-box;color:teal;"
>ng-show</span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>=</span><span style=
"box-sizing:border-box;color:rgb(221, 17, 68);"
>
"myForm.lastName.$error.maxlength"
</span><span style=
"box-sizing:border-box;color:navy;"
>></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
Too long!</span><span style=
"box-sizing:border-box;color:navy;"
></span><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
></form></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><hr></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>user = {{user}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br/></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.userName.
$valid
= {{myForm.userName.
$valid
}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.userName.
$error
= {{myForm.userName.
$error
}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.lastName.
$valid
= {{myForm.lastName.
$valid
}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.lastName.
$error
= {{myForm.lastName.
$error
}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.
$valid
= {{myForm.
$valid
}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.
$error
.required = {{!!myForm.
$error
.required}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.
$error
.minlength = {{!!myForm.
$error
.minlength}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>
</span><span style=
"box-sizing:border-box;color:navy;"
><tt></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
>myForm.
$error
.maxlength = {{!!myForm.
$error
.maxlength}}</span><span style=
"box-sizing:border-box;color:navy;"
></tt><br></span><span style=
"box-sizing:border-box;color:rgb(51, 51, 51);"
></span><span style=
"box-sizing:border-box;color:navy;"
>
</div></span></code>