input [text]
(directive in module ng
)
Standard HTML text input with angular data binding.
<input type="text" ng-model="{string}" [name="{string}"] [required] [ng-required="{string}"] [ng-minlength="{number}"] [ng-maxlength="{number}"] [ng-pattern="{string}"] [ng-change="{string}"] [ng-trim="{boolean}"]>
ngModel – {string} –
Assignable angular expression to data-bind to.
name(optional) – {string=} –
Property name of the form under which the control is published.
required(optional) – {string=} –
Adds required
validation error key if the value is not entered.
ngRequired(optional) – {string=} –
Adds required
attribute and required
validation constraint to
the element when the ngRequired expression evaluates to true. Use ngRequired
instead of
required
when you want to data-bind to the required
attribute.
ngMinlength(optional) – {number=} –
Sets minlength
validation error key if the value is shorter than
minlength.
ngMaxlength(optional) – {number=} –
Sets maxlength
validation error key if the value is longer than
maxlength.
ngPattern(optional) – {string=} –
Sets pattern
validation error key if the value does not match the
RegExp pattern expression. Expected value is /regexp/
for inline patterns or regexp
for
patterns defined as scope expressions.
ngChange(optional) – {string=} –
Angular expression to be executed when input changes due to user interaction with the input element.
ngTrim(optional=true) – {boolean=} –
If set to false Angular will not automatically trimming the input.