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)

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)

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)

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

ngModel.NgModelController.$viewValue

$viewValue * The actual value from the control's view. For input elements, this is a String. See ngModel.NgModelController for information about when the $viewValue is set.

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.

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.$validate()

$validate(); Runs each of the registered validators (first synchronous validators and then asynchronous validators). If the validity changes to invalid, the model will be set to undefined, unless ngModelOptions.allowInvalid is true. If the validity changes to valid, it will set the model to the last available valid $modelValue, i.e. either the last parsed value or the last value set from the scope.