AngularJS Reference Manual
AngularJS directives
This tutorial uses the AngularJS directives:
| instruction | description |
|---|---|
| ng-app | Defines the root element of the application. |
| ng-bind | Bind HTML elements to the application data |
| ng-bind-html | HTML elements innerHTML bind to application data, and remove HTML string dangerous characters |
| ng-bind-template | To use a template to replace the provisions of the text |
| ng-blur | Behavior prescribed blur event |
| ng-change | Expression specified when content changes to be executed |
| ng-checked | Whether the element is selected provisions |
| ng-class | Specifies the CSS class to use HTML elements |
| ng-class-even | Similar ng-class, but only works in even rows |
| ng-class-odd | Similar ng-class, but it works only in odd-numbered rows |
| ng-click | Defined behavior when clicked element |
| ng-cloak | Prevent flicker when the application was about to be loaded |
| ng-controller | Controller object definition Application |
| ng-copy | Behavior provisions copy events |
| ng-csp | Content security policy |
| ng-cut | Shear behavior specified events |
| ng-dblclick | Double-click the behavior specified events |
| ng-disabled | It specifies whether an element is disabled |
| ng-focus | Behavior provisions focus event |
| ng-form | Specifies the HTML form inherited form controller |
| ng-hide | Hide or display HTML elements |
| ng-href | Element specifies a link to the <a> |
| ng-if | If the condition is false to remove HTML elements |
| ng-include | It contains the HTML file in the application |
| ng-init | Initialization value is defined applications |
| ng-jq | You must be used to define the application libraries, such as: jQuery |
| ng-keydown | Press the key event of the provisions of behavior |
| ng-keypress | Press the key event of the provisions of behavior |
| ng-keyup | Release the key provisions of the behavior of the event |
| ng-list | Convert text to a list (array) |
| ng-model | The bind HTML data to the application controller |
| ng-model-options | How to update the model provisions |
| ng-mousedown | Behavior provisions mouse button is pressed |
| ng-mouseenter | Acts through provisions of the mouse pointer when the elements |
| ng-mouseleave | Provisions of the mouse pointer leaves the element behavior when |
| ng-mousemove | Provisions of the mouse pointer moves behavior when a specified element |
| ng-mouseover | Provisions of the mouse pointer is positioned over the behavior of elements when |
| ng-mouseup | When the provisions on the element release the mouse button behavior |
| ng-non-bindable | Regulations or children can not be bound data |
| ng-open | open attribute specified element |
| ng-options | Specified <options> in <select> list |
| ng-paste | Behavior provisions to paste the event |
| ng-pluralize | Display information according to the rules of localization |
| ng-readonly | readonly attribute specified element |
| ng-repeat | Each template defines the collection of data |
| ng-selected | selected attribute specified element |
| ng-show | Show or hide HTML elements |
| ng-src | src attribute specifies the <img> element |
| ng-srcset | srcset attribute specifies the <img> element |
| ng-style | style attribute specified element |
| ng-submit | Expression onsubmit event occurs when the provisions of |
| ng-switch | Show or hide the child elements specified conditions |
| ng-transclude | Predetermined target position filled |
| ng-value | Predetermined value input element |
Filter resolve AngularJs filter .
AngularJS event
AngularJS supports the following events:
- ng-click
- ng-dbl-click
- ng-mousedown
- ng-mouseenter
- ng-mouseleave
- ng-mousemove
- ng-keydown
- ng-keyup
- ng-keypress
- ng-change
Event resolve: Angular event .
AngularJS validation properties
- $ Dirty
- $ Invalid
- $ Error
Analytical verification: Angular verification .
AngularJS global API
Change
| API | description |
|---|---|
| angular.lowercase () | Converts a string to lowercase |
| angular.uppercase () | To convert a string to uppercase |
| angular.copy () | Deep copy an array or object |
| angular.forEach () | Iterated function object or an array |
Compare
| API | description |
|---|---|
| angular.isArray () | If the reference is an array return true |
| angular.isDate () | If the reference is a true return date |
| angular.isDefined () | If the reference has defined return true |
| angular.isElement () | If the reference is a DOM element returns true |
| angular.isFunction () | If the reference is a function returns true |
| angular.isNumber () | If the reference is a digital return true |
| angular.isObject () | If the reference is an object returns true |
| angular.isString () | If the reference is a string return true |
| angular.isUndefined () | Returns true if the referenced undefined |
| angular.equals () | Returns true if the two objects are equal |
JSON
| API | description |
|---|---|
| angular.fromJson () | Anti? Serialized JSON string |
| angular.toJson () | ? Serialized JSON string |
basis
| API | description |
|---|---|
| angular.bootstrap () | Manually start AngularJS |
| angular.element () | Wrapped part of the DOM element or HTML string, put it as a jQuery element to deal with. |
| angular.module () | Creation, registration, or retrieve AngularJS module |
Global API parsing: Angular API .