ngMouseenter

directive in module ng Specify custom behavior on mouseenter event. Directive Info This directive executes at priority level 0. Usage as attribute: <ANY ng-mouseenter="expression"> ... </ANY> Arguments Param Type Details ngMouseenter expression Expression to evaluate upon mouseenter. (Event object is available as $event)

ngMouseover

directive in module ng Specify custom behavior on mouseover event. Directive Info This directive executes at priority level 0. Usage as attribute: <ANY ng-mouseover="expression"> ... </ANY> Arguments Param Type Details ngMouseover expression Expression to evaluate upon mouseover. (Event object is available as $event)

ngMousemove

directive in module ng Specify custom behavior on mousemove event. Directive Info This directive executes at priority level 0. Usage as attribute: <ANY ng-mousemove="expression"> ... </ANY> Arguments Param Type Details ngMousemove expression Expression to evaluate upon mousemove. (Event object is available as $event)

ngMouseleave

directive in module ng Specify custom behavior on mouseleave event. Directive Info This directive executes at priority level 0. Usage as attribute: <ANY ng-mouseleave="expression"> ... </ANY> Arguments Param Type Details ngMouseleave expression Expression to evaluate upon mouseleave. (Event object is available as $event)

ngModel.NgModelController.$untouched

$untouched boolean True if control has not lost focus yet.

ngModelOptions

directive in module ng Allows tuning how model updates are done. Using ngModelOptions you can specify a custom list of events that will trigger a model update and/or a debouncing delay so that the actual update only takes place when a timer expires; this timer will be reset after another change takes place. Given the nature of ngModelOptions, the value displayed inside input fields in the view might be different from the value in the actual model. This means that if you update the model yo

ngMousedown

directive in module ng The ngMousedown directive allows you to specify custom behavior on mousedown event. Directive Info This directive executes at priority level 0. Usage as attribute: <ANY ng-mousedown="expression"> ... </ANY> Arguments Param Type Details ngMousedown expression Expression to evaluate upon mousedown. (Event object is available as $event)

ngModel.NgModelController.$valid

$valid boolean True if there is no error.

ngModel.NgModelController.$validators

$validators Object.<string, function> A collection of validators that are applied whenever the model value changes. The key value within the object refers to the name of the validator while the function refers to the validation operation. The validation operation is provided with the model value as an argument and must return a true or false value depending on the response of that validation. ngModel.$validators.validCharacters = function(modelValue, viewValue) { var value = modelValue

ngModel.NgModelController.$viewChangeListeners

$viewChangeListeners Array.<Function> Array of functions to execute whenever the view value has changed. It is called with no arguments, and its return value is ignored. This can be used in place of additional $watches against the model value.