Professional Documents
Culture Documents
Angular JS Cheat Sheet
Angular JS Cheat Sheet
Services
amount | currency[:symbol]
$anchorScroll
name {string}
$cacheFactory
compiledHtml = $compile(html)(scope)
date | date[:format]
array | filter:expression
Selects a subset of items from array.
Expression takes string|Object|function()
data | json
Convert a JavaScript object into JSON
string.
array | limitTo:limit
Creates a new array containing only a
specified number of elements in an array.
text | linky 1
$controller
$cookieStore
$document
$exceptionHandler (exception[, cause])
$filter (name)
$http [(options)]
$httpBackend
$locale
$log
$interpolate(text[, mustHaveExpression])
html links.
number | number[:fractionSize]
priority {integer}
$injector
$location
string | lowercase
$parse(expression)
$provide
$q
$transclude)
$routeProvider
$sanitize(html)
$templateCache
By ProLoser
Sponsored by Readability-Score.com
cheatography.com/proloser/
www.DeanSofer.com
Page 1 of 4.
https://readability-score.com
Directives (cont)
Directives (cont)
template {string}
ng-disabled="boolean"
ng-bind-html="expression"
form="plaintext"
ng-hide|show="boolean"
templateUrl {string}
Same as template but the template is loaded
from the specified URL
replace {boolean}
true: template replaces element instead of
appending
ng-href="plaintext{{string}}"
onload="expression" autoscroll="expression">
ng-init="expression"
ng-maxlength ng-required
<input ng-list="delimiter|regex">
templates.
value="plaintext" ng-false-
value="plaintext">
ng-model="expression"
ng-mousedown="expression"
ng-mouseenter="expression"
ng-mouseleave="expression"
ng-mousemove="expression"
ng-mouseover="expression"
ng-mouseup="expression"
<select ng-multiple>
ng-non-bindable
Directives
ng-app="plaintext"
ng-include="string"|<ng-include src="string"
transclude {boolean}
ng-bind[-html-unsafe]="expression"
ng-pluralize|<ng-pluralize count="number"
ng-bind-
when="object" offset="number">
template="string{{expression}}string{{expression}}"
ng-readonly="expression"
ng-change="expression"
ng-checked="boolean"
<option ng-selected="boolean">
ng-class[-even|-odd]="string|object"
ng-src="string"
ng-[dbl]click="expression"
ng-style="string|object"
ng-cloak="boolean"
ng-submit="expression"
ng-controller="plaintext"
ng-switch="expression"|<ng-switch
on="expression">
ng-switch-when="plaintext"
ng-switch-default
ng-transclude templates
ng-view|<ng-view>
By ProLoser
Sponsored by Readability-Score.com
cheatography.com/proloser/
www.DeanSofer.com
Page 2 of 4.
https://readability-score.com
$root or $rootScope
$evalAsync(expression)
angular.equals(o1, o2)
equivalent.
$new(isolate)
Creates a new child scope
$id
$on(name, listener)
$apply(exp)
Executes logic within the AngularJS context
and refreshes all models checks.
$broadcast(name, args)
child scopes
$destroy()
Removes the current scope (and all of its
children) from the parent scope
Global Functions
$digest()
angular.extend(dst, src)
dependency injection.
angular.isArray(value)
Determines if a reference is an Array.
angular.isDate(value)
Determines if a value is a date.
angular.isDefined(value)
Determines if a reference is defined.
angular.isElement(value)
Determines if a reference is a DOM element
(or wrapped jQuery element).
angular.isFunction(value)
Determines if a reference is a Function.
By ProLoser
Sponsored by Readability-Score.com
cheatography.com/proloser/
www.DeanSofer.com
Page 3 of 4.
https://readability-score.com
FormController
angular.isNumber(value)
$pristine
$q.all([array of promises])
$dirty
$valid
$error
http://docs.angularjs.org/api/ng.directive:form.For
mController
$render()
method.
$setValidity(validationErrorKey, isValid)
$setViewValue(value)
$viewValue
mixed
$modelValu
mixed
e
$parsers
angular.noop()
$formatters
Promise.then(successCallback,
errorCallback)
module.
NgModelController
angular.lowercase(string)
angular.mock
$q. defer()
$invalid
$error
object
$pristine
boolean
$dirty
boolean
$valid
boolean
$invalid
boolean
http://docs.angularjs.org/api/ng.$q
http://docs.angularjs.org/api/ng.directive:ngModel.
NgModelController
By ProLoser
Sponsored by Readability-Score.com
cheatography.com/proloser/
www.DeanSofer.com
Page 4 of 4.
https://readability-score.com