$compile.directive.Attributes.$attr

$attr A map of DOM element attribute names to the normalized name. This is needed to do reverse lookup from normalized name back to actual name.

$xhrFactory

service in module ng Factory function used to create XMLHttpRequest objects. Replace or decorate this service to create your own custom XMLHttpRequest objects. angular.module('myApp', []) .factory('$xhrFactory', function() { return function createXhr(method, url) { return new window.XMLHttpRequest({mozSystem: true}); }; }); Usage $xhrFactory(method, url); Arguments Param Type Details method string HTTP method of the request (GET, POST, PUT, ..) url string URL of the r

ngTouch.directive

Name Description ngClick DEPRECATION NOTICE: Beginning with Angular 1.5, this directive is deprecated and by default disabled. The directive will receive no further support and might be removed from future releases. If you need the directive, you can enable it with the $touchProvider#ngClickOverrideEnabled function. We also recommend that you migrate to FastClick. To learn more about the 300ms delay, this Telerik article gives a good overview. A more powerful replacement for the default ngC

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.

$rootScope.Scope.$watchGroup()

$watchGroup(watchExpressions, listener); A variant of $watch() where it watches an array of watchExpressions. If any one expression in the collection changes the listener is executed. The items in the watchExpressions array are observed via standard $watch operation and are examined on every call to $digest() to see if any items changes. The listener is called whenever any expression in the watchExpressions array changes. Parameters Param Type Details watchExpressions Array.<string|Func

$http.pendingRequests

pendingRequests Array.<Object> Array of config objects for currently pending requests. This is primarily meant to be used for debugging purposes.

ngModel.NgModelController.$pending

$pending Object An object hash with all pending validator ids as keys.

$sce.trustAsResourceUrl()

trustAsResourceUrl(value); Shorthand method. $sce.trustAsResourceUrl(value) â $sceDelegate.trustAs($sce.RESOURCE_URL, value) Parameters Param Type Details value * The value to trustAs. Returns * An object that can be passed to $sce.getTrustedResourceUrl(value) to obtain the original value. (privileged directives only accept expressions that are either literal constants or are the return value of $sce.trustAs.)

ngValue

directive in module ng Binds the given expression to the value of <option> or input[radio], so that when the element is selected, the ngModel of that element is set to the bound value. ngValue is useful when dynamically generating lists of radio buttons using ngRepeat, as shown below. Likewise, ngValue can be used to generate <option> elements for the select element. In that case however, only strings are supported for the valueattribute, so the resulting ngModel will always be

ngResource.$resource

service in module ngResource A factory which creates a resource object that lets you interact with RESTful server-side data sources. The returned resource object has action methods which provide high-level behaviors without the need to interact with the low level $http service. Requires the ngResource module to be installed. By default, trailing slashes will be stripped from the calculated URLs, which can pose problems with server backends that do not expect that behavior. This can be disa