forked from angular/code.angularjs.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocs-keywords.js
224 lines (224 loc) · 169 KB
/
docs-keywords.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
NG_PAGES=[
{"section":"api","id":"index","shortName":"API Reference","type":"overview","keywords":"angularjs api check concepts developer documentation feature guide overview recommend reference specific tutorial"},
{"section":"api","id":"angular.bind","shortName":"bind","type":"function","keywords":"angular api args arguments bind bindings bound call calls context currying evaluated feature fn function optional org prebound returns supply wikipedia wraps"},
{"section":"api","id":"angular.bootstrap","shortName":"bootstrap","type":"function","keywords":"$injector angular api app application array bootstrap created declarations dom element function guide injector manually module modules newly returns root start"},
{"section":"api","id":"angular.copy","shortName":"copy","type":"function","keywords":"$filter angular api array arrays augment copied copy created creates deep deleted destination elements expressions function including ng note null object objects primitives properties provided returned source supplied type undefined updated"},
{"section":"api","id":"angular.element","shortName":"element","type":"function","keywords":"$rootscope addition additional alias allows angular api api-compatible arguments associated camelcase commonly controller current data default directive dom domcontentloaded domelement dummy element event fired footprint function functionality handlers html implementation implements inheriteddata injector invocation jqlite jquery limited lite loaded lookups manipulate methods namespaces needed ngcontroller ngmodel note object parent passes precedence provided raw reached real references referred retrieved retrieves scope selectors small string styles subset support supported tag takes tiny top walks wrapped wraps"},
{"section":"api","id":"angular.equals","shortName":"equals","type":"function","keywords":"angular api arguments arrays compare compared comparison consider considered determines domwindow equal equals equivalent false function identify ignored javasscript names nan o1 o2 object objects pass properties property scope supports true type types values"},
{"section":"api","id":"angular.extend","shortName":"extend","type":"function","keywords":"angular api copying destination dst extend extends function multiple object objects properties reference source src"},
{"section":"api","id":"angular.forEach","shortName":"forEach","type":"function","keywords":"angular api array collection context element expect foreach function gender invoked invokes item iterate iterator key log male misko note obj object optional property push reference toequal values var"},
{"section":"api","id":"angular.fromJson","shortName":"fromJson","type":"function","keywords":"angular api deserialize deserialized deserializes fromjson function json string thingy"},
{"section":"api","id":"angular.identity","shortName":"identity","type":"function","keywords":"angular api argument code function functional identity return returns style transformer writing"},
{"section":"api","id":"angular.injector","shortName":"injector","type":"function","keywords":"$compile $digest $document $injector $rootscope aliases angular api application arguments auto create creates dependency explicitly function functions guide implicit inference inject injection injector invoke kick list module modules ng retrieving services type typical usage var"},
{"section":"api","id":"angular.isArray","shortName":"isArray","type":"function","keywords":"angular api array check determines function isarray reference true"},
{"section":"api","id":"angular.isDate","shortName":"isDate","type":"function","keywords":"angular api check determines function isdate reference true"},
{"section":"api","id":"angular.isDefined","shortName":"isDefined","type":"function","keywords":"angular api check defined determines function isdefined reference true"},
{"section":"api","id":"angular.isElement","shortName":"isElement","type":"function","keywords":"angular api check determines dom element function iselement jquery reference true wrapped"},
{"section":"api","id":"angular.isFunction","shortName":"isFunction","type":"function","keywords":"angular api check determines function isfunction reference true"},
{"section":"api","id":"angular.isNumber","shortName":"isNumber","type":"function","keywords":"angular api check determines function isnumber number reference true"},
{"section":"api","id":"angular.isObject","shortName":"isObject","type":"function","keywords":"angular api check considered determines function isobject javascript null object objects reference true typeof"},
{"section":"api","id":"angular.isString","shortName":"isString","type":"function","keywords":"angular api check determines function isstring reference string true"},
{"section":"api","id":"angular.isUndefined","shortName":"isUndefined","type":"function","keywords":"angular api check determines function isundefined reference true undefined"},
{"section":"api","id":"angular.lowercase","shortName":"lowercase","type":"function","keywords":"angular api converted converts function lowercase lowercased string"},
{"section":"api","id":"angular.mock","shortName":"mock","type":"overview","keywords":"angular angular-mocks api code js mock namespace overview testing"},
{"section":"api","id":"angular.mock.createMockWindow","shortName":"createMockWindow","type":"function","keywords":"$provide $window access allow angular api beforeeach controlling createmockwindow creates execute expect function inject mock mocking null object ot process properties settimeout sufficient toequal val var window"},
{"section":"api","id":"angular.mock.dump","shortName":"dump","type":"function","keywords":"angular api argument common console debug debugging display dump elements function globally injectable instance method mock object objects serialized serializing string strings turn window"},
{"section":"api","id":"angular.mock.inject","shortName":"inject","type":"function","keywords":"$injector $provide access aliases angular api app arguments auto beforeeach creates default describe easy example expect fns function functions inject injectable injected injector inside instance jasmine load loads method mock mode module modules myapp myapplicationmodule ng number overridden override provide published references resolving strings takes test tests toequal typical v1 version window wraps"},
{"section":"api","id":"angular.mock.module","shortName":"module","type":"function","keywords":"access aliases angular anonymous api automatically code collects configuration configure created easy example fns function functions initialization inject injector loaded mock module modules ng ngmock number published registers represented string usage window"},
{"section":"api","id":"angular.mock.TzDate","shortName":"TzDate","type":"object","keywords":"angular api arg best called calls class code complete create date-like dependency depends desired errors fixed foo getdate getfullyear gethours getminutes getmonth getseconds gettimezoneoffset globally honored hours implemented incompatible incomplete inherit injectable instance instances intercept list local machine main matters methods missing mock newyearinbratislava non-standard object offset prototype purpose representing result running safely settings stuff test time timestamp timezone type tzdate unimplemented var warning worse zone"},
{"section":"api","id":"angular.Module","shortName":"Module","type":"interface","keywords":"$animationprovider $compileprovider $controllerprovider $filterprovider $inject2 $provide alongside angular animation animation-name animationfactory api application applied auto called common config configfn configuration configuring constant construction controller creating creation current custom defines description directive directivefactory directives execute factory filter filterfactory fixed function holds hook initialization initializationfn injector instance instantiated interface list load loaded loading memo method methods module modules names ng nganimate object performed preparation property provide provider providerfunction providertype register requires return service setup start work"},
{"section":"api","id":"angular.module","shortName":"module","type":"function","keywords":"$injector $locationprovider angular api application appname auto blocks bootstrap collocation config configfn configuration configure core create created creating directive directives existing filters function global hashprefix initialization injector inside ll load mechanism module modules mycoolapp mymodule ng ngapp optional party place process providers register registered registering requires retrieve retrieved service services simplify unspecified var"},
{"section":"api","id":"angular.noConflict","shortName":"noConflict","type":"function","keywords":"angular api cases current function global instance libraries loaded namespace noconflict previous reference restore restores returns version"},
{"section":"api","id":"angular.noop","shortName":"noop","type":"function","keywords":"angular api calculateresult code foo function functional noop operations performs result style var writing"},
{"section":"api","id":"angular.toJson","shortName":"toJson","type":"function","keywords":"angular api function input json json-formatted jsonified newlines obj output pretty representing serialized serializes set string tojson true whitespace"},
{"section":"api","id":"angular.uppercase","shortName":"uppercase","type":"function","keywords":"angular api converted converts function string uppercase uppercased"},
{"section":"api","id":"angular.version","shortName":"version","type":"property","keywords":"angular angularjs api code codename current dot full jiggling-armfat major minor number object properties property release string version"},
{"section":"api","id":"AUTO","shortName":"AUTO","type":"overview","keywords":"$injector api auto automatically implicit module overview"},
{"section":"api","id":"AUTO.$injector","shortName":"$injector","type":"object","keywords":"$compile $inject $injector $provide $rootscope $route $scope adding allows angular annotate annotated annotating annotation annotations api argument arguments array auto better break call calling change choice code consulted converting create define defined definition dependencies dependency dependent described desirable determine equivalent exist expect explicit extract extracted extracting fn forced form function functions holds inconvenient inference inferred injected injection injector inline inlining instance instances instantiate invoke invoked invokes item javascript js load locals method methods minfication minification minified modules mycontroller names needed notation obfrootscope obfus_ obfuscatedrootscope obfuscatedroute obfuscation object operator optional parameters parsed preset property provider query read reason represent requesting requires retrieve retrieved return returned returns safe service servicea services setting simplest situations strategies string strings supplies supply support supported survives takes three tmpfn tobe toequal tools tostring true type types user valid var ways work works write"},
{"section":"api","id":"AUTO.$provide","shortName":"$provide","type":"object","keywords":"$delegate $get $getfn $injector $provide additional ahoj allow allows angular api arguments auto beforeeach called calls class configuration configured configuring constant create created creation decorate decorated decoration decorator delegated delegates describe expect factories factory fully function greet greeter greetprovider hand hello inject injectable injected injection injector instance instantiate instantiated intercept interceptable internally invoke invoked key local method methods module modules monkey note object original patched provider providers register registered registering required retrieved return returned salutation service services share short suffixed text toequal treated var"},
{"section":"api","id":"ng","shortName":"ng","type":"overview","keywords":"angular api core module ng overview services"},
{"section":"api","id":"ng.$anchorScroll","shortName":"$anchorScroll","type":"function","keywords":"$anchorscroll $anchorscrollprovider $location $rootscope $window anchor api called calling changes checks current disableautoscrolling disabled element function hash html html5 http match ng org rules scroll spec the-indicated-part-of-the-document w3 watches"},
{"section":"api","id":"ng.$animation","shortName":"$animation","type":"function","keywords":"$animate $animation angularjs animation api call custom customanimation defined dependency di executed function functions injecting injection inside ng object perform registered retrieve return service setup start stored"},
{"section":"api","id":"ng.$animationProvider","shortName":"$animationProvider","type":"object","keywords":"$animation $animationprovider access allows animate animation animations api called completion custom developers directly donefunction element executed factory function injectable inside javascript memento module ng object optional optionally passed produces properties provider purpose ready receives register registers return returns setup start starting"},
{"section":"api","id":"ng.$animator","shortName":"$animator","type":"function","keywords":"$animator add animate animated animation animations animator api append attr attributes block completion container create css current custom decorated directive directly display dom element enabled enables enter event executed fires focus function globally hidden hide injects key leave linking manipulation methods move ng ng-animate nganimate object operation pair parent passed previous property provided removes rendered reveals runs scope service set sets setting sibling starts triggers visible"},
{"section":"api","id":"ng.$cacheFactory","shortName":"$cacheFactory","type":"object","keywords":"$cachefactory api behavior cache cached cacheid capacity constructs created destroy factory info key key-value lru methods newly ng object objects options pair properties puts references remove removeall removes returns set size specifies turns undefined values"},
{"section":"api","id":"ng.$compile","shortName":"$compile","type":"function","keywords":"$compile $compileprovider $digest $eval $rootscope $scope $watch access allowing angular api apply appropriate assign attach attrs auto automatically bind bound call called caller calling case changes childnodes children clone cloneattachfn cloned clonedelement collects compilation compile compiler compiles compiling configure contents corresponding create creates ctrl current declare developer directive directives div document dom don effects element elements enter example executes expect expression factory function functions guide hand hello html infinite inject injects input instance link linking loop lower many-times match maxpriority module ng ng-controller ng-model note original passed passing piece place point priority process produce produces provided reference repeater return returned returns root scope send single string template templatehtml text tobe transclude tree typically updated var view walking watch ways working works"},
{"section":"api","id":"ng.$compile.directive.Attributes","shortName":"Attributes","type":"object","keywords":"$attr $compile $set actual angular api attribute attributes binding compile current data-ng-bind directive dom element equivalent function functions interpolated linking lookup map modify names needed ng ng-bind ng:bind normalization normalized object original property reflect revers reverse set shared string translated treated values x-ng-bind"},
{"section":"api","id":"ng.$compileProvider","shortName":"$compileProvider","type":"service","keywords":"$compileprovider absolute aimed api assigned attacks called camel-case chaining compiler current data-binding default directive directivefactory directives dom expression factory function guide html info injectable links match matched measure ng normalized original overrides prefixed prevent regexp register regular retrieves safe sanitization security service string turned unsafe url urls urlsanitizationwhitelist whitelist whitelisting written xss"},
{"section":"api","id":"ng.$controller","shortName":"$controller","type":"function","keywords":"$controller $controllerprovider $injector api auto bc call called check considered controller controllers current evaluating extracted function github global https injection instance instantiating locals ng object override registered responsible retrieve returns scope service simple steps string version window"},
{"section":"api","id":"ng.$controllerProvider","shortName":"$controllerProvider","type":"object","keywords":"$controller $controllerprovider allows angular annotations api array controller controllers create decorated di fn function method ng notation object provider register registration service"},
{"section":"api","id":"ng.$document","shortName":"$document","type":"object","keywords":"$document $window angular api browser document element jquery ng object reference window"},
{"section":"api","id":"ng.$exceptionHandler","shortName":"$exceptionHandler","type":"function","keywords":"$exceptionhandler $log aids angular angular-mocks api associated browser console context default delegated delegates error exception expressions function implementation js loaded logs mock ng ngmock optional overridden service simply testing tests thrown uncaught unit"},
{"section":"api","id":"ng.$filter","shortName":"$filter","type":"function","keywords":"$filter api data displayed expression filter filter_name filters formatting function general ng retrieve syntax templates user"},
{"section":"api","id":"ng.$filterProvider","shortName":"$filterProvider","type":"object","keywords":"$filterprovider $injector $provide achieve angular annotated api check consists create creating definition demonstrate dependencies dependency developer di expect factory filter filters fn forgiving function functions generate greet guide hello inject injectable injected injection input instance method mymodule needed ng object output register registered registration responsible return reverse reversefilter salutation service suffixe templates text tobe transform understanding validity work"},
{"section":"api","id":"ng.$http","shortName":"$http","type":"function","keywords":"$browser $cachefactory $http $httpbackend $httpprovider $injector $provide $q $resource $rootscope $scope $templatecache abort absolute abstraction accept accessing add adding additionally address advanced advantage allows angular angularjs anonymous api apis application applications applies argument arguments array aspx assigning assured asynchronous asynchronously attack augment authentication automatically backend based body browser built cache cached caching callback callbacks called calling chain check click client code common communication complete completely conditions config configuration configured consider considerations considered content content-type cookie cooperate cooperation core counter create created creating credentials cross cross-domain currently custom data debugging decide default defaults deferred delete delivery dependencies dependency1 dependency2 describing deserialize deserialized designing desirable destination destructured details detected digest directly doesn domain element eliminate enable enabled equivalent error example expect exposed facilitates factories factory failed fails false familiarize fashion fetch fetchctrl flag follow forgery format free fulfil fulfill fulfilled fully function functions future gain general generate getter global globally guarantees handed handler handling head header headers headersgetter hello hero higher html http http-hello https info initiated injected instance intercept interceptor interceptors invalid invocations invoke issues javascript js json json_callback jsonified jsonp key kind kinds level leverage list local locally lowercased making map matches matter meaning meant mechanism message method methods milliseconds mock modify mozilla multiple my-header myhttpinterceptor ng ng-click ng-controller ng-model ngmock ngresource note null object objects occurs optional order org original override overwrite parser party passed passing patterns pending pendingrequests per-request perform performing php populate populated post postprocessing pre-configured pre-processing prefix preprocessing prevent previous private processed processing promise properties property protection provide provided purposes push read readable reads real receive received recommend redirect register registered reject rejection relative remaining remote remove representation representing request requested requesterror requests requesttype require required resolved resource response responseerror responseinterceptors responseornewpromise responses responsetype result return returned returns running runs runtime salt sample scenario script section_5 sections security send sending serialize serialized served server servers service session set sets setting shortcut signature simple simply single site size skip specific standard start status stores strategies string strings strip subsequent succeeds success synchronous takes technique testing text third threats threw time timeout tobe token tokens tomatch transform transformation transformations transformed transforming transformrequest transformresponse transforms transparently true turn turned type unauthorized understand unique unit unshift updatemodel url usage user verifiable verify version vulnerability vulnerable web website wikipedia withcredentials work wrapper x-xsrf-token xhr xmlhttprequest xsrf xsrf-token xsrfcookiename xsrfheadername"},
{"section":"api","id":"ng.$httpBackend","shortName":"$httpBackend","type":"object","keywords":"$browser $document $http $httpbackend $resource $window abstractions api backend browser deals delegates directly higher-level http implementation incompatibilities jsonp mock ng ngmock ngresource object responses service swapped testing trained xmlhttprequest"},
{"section":"api","id":"ng.$interpolate","shortName":"$interpolate","type":"function","keywords":"$compile $interpolate $interpolateprovider $parse angular api binding change compiles compute configuring context data defaults denote embedded endsymbol evaluated exp expect expression expressions function hello html injected interpolate interpolated interpolation markup method musthaveexpression ng null object order parameters return service set start startsymbol string strings symbol text toequal true var"},
{"section":"api","id":"ng.$interpolateProvider","shortName":"$interpolateProvider","type":"object","keywords":"$interpolateprovider api configuring defaults denote endsymbol expression getter interpolated interpolation markup method ng object returns set setter start starting startsymbol string symbol"},
{"section":"api","id":"ng.$locale","shortName":"$locale","type":"object","keywords":"$locale angular api components en-us formatted languageid-countryid locale localization ng object public rules service"},
{"section":"api","id":"ng.$location","shortName":"$location","type":"object","keywords":"$browser $digest $location $rootelement $sniffer absurl add adding address angular api application bar base browser button called change changes clicks current deleted developer encoded exposes forward fragment full getter guide hash history host http https ietf link location method methods missing mozilla ng note null object observe org override parameter params paramvalue parses path port prefix protocol record reflected replace replacing representation represents return rfc rules search segments service services set setter single slash string synchronizes txt url user watch window"},
{"section":"api","id":"ng.$locationProvider","shortName":"$locationProvider","type":"object","keywords":"$locationprovider api application configure current deep getter hash hashprefix html5 html5mode linking mode ng object path paths prefix property search setter stored strategy"},
{"section":"api","id":"ng.$log","shortName":"$log","type":"object","keywords":"$log $scope $window api browser button console debug debugging default enter error function hello hit html implementation info js log logctrl logging main message method ng ng-click ng-controller ng-model object open purpose script service simple simplify text troubleshooting type warn warning world write writes"},
{"section":"api","id":"ng.$logProvider","shortName":"$logProvider","type":"object","keywords":"$logprovider api application configure current debug debugenabled disable enable flag getter level logs messages ng object property setter"},
{"section":"api","id":"ng.$parse","shortName":"$parse","type":"function","keywords":"$parse angular api assign assignable change compile compiled constant context converts embedded entirely evaluated expect expression expressions function getter guide javascript literal literals local locals newvalue ng node object overriding properties represents returned scope set setter string strings toequal top-level user values var variables"},
{"section":"api","id":"ng.$q","shortName":"$q","type":"service","keywords":"$apply $http $q $rootscope access action additionally alert allow allowed allows angular api apis approach argument array associated assume async asyncgreet asynchronous asynchronously attached avoiding behavior browser bytes call callback callbacks called calling calls catch chain chaining chains changes clean-up code combines common commonjs comparing completes completion complexity composition constant constructed corresponding cost create created creates current dealing defer deferred deferreds derived describes differences documentation don easily engine equivalent error errorcallback event example exception executes expect expose extra failed familiar faster features final finish finished flickering fn forward fulfillment function functionality functions future greeting handle handling hard hash hello hood implement implementation incremented inject injected input inspired instance integrated interacting interceptors interested interface javascript joining keyword keywords kowal kris length lexical loop main md mechanism message method model models modifying multiple needed newpromiseorvalue ng note object observation observe observed obvious org parallel parties party passed pause payoff performed perspective point powerful programming promise promisea promiseb promisefinallycallback promises propagate propagation properly proposal purpose reason recognized recover reject rejected rejection rejects release repaints representing represents resolution resolve resolved resolvedvalue resolves resolving resources response result rethrow retrieved return returning returns robin scope serial service settimeout signaling simulate single source specification success successcallback successful synchronous synchronously task tasks templates templating testing then-able three throw time tiny tobeundefined toequal traditional treat trouble trusted turn ui unnecessary unsuccessful values var variables wikipedia worry worth wrap wraps"},
{"section":"api","id":"ng.$rootElement","shortName":"$rootElement","type":"overview","keywords":"$injector $rootelement angular api application applications auto bootstrap declared directive element injector location ng ngapp overview passed published represent retrieved root service"},
{"section":"api","id":"ng.$rootScope","shortName":"$rootScope","type":"object","keywords":"$rootscope api application child developer event guide life-cycle mechanism model ng object processing provide root scope scopes single watching"},
{"section":"api","id":"ng.$rootScope.Scope","shortName":"Scope","type":"function","keywords":"$apply $broadcast $compileprovider $destroy $digest $emit $eval $evalasync $exceptionhandler $id $injector $new $on $root $rootscope $scope $watch $watchcollection accidentally achieved adam adding adverse alphanumeric angular api append application args arguments array arrays assume asynchronously attributes auto automatically broadcast broadcasted browser call callback called calling calls cancel canceled cancels cases catch chance change changed changes child children cleanup code collection compare comparison compiled complex context controllers copy counter created creates creating current currentscope cycle data datacount de-registration deadlock debugging default defaultprevented defaults defined dependency deregistration desired destroyed detached detect detected detection detects determined didn direct directive directives directly discussion dispatches docs1 dom don eligible emit emitted equal equality equals evaluate evaluated evaluating event events examined example examples exceeded exceeds exception exceptions execute executed executes executing execution exp expect expression expressions factory finally fire fired fires firing flag fn force format forwarded framework function garbage guarantees guide handler handling handy hello hierarchy html idempotent identical igor implications implies include increasing indirect inequality infinite inherit inheritance initial initialization initialize injected instancecache interact internal invoking isolate isolated items iteration iterations james js key length libraries life life-cycle limit listen listener listeners listening listens longer loop managing map maps matias maximum memory method misko model modified moved moving multiple names newcollection newly newnames newval ng ngrepeat notification notified notifying number obj object objectequality observed oldcollection oldnames oldval oldvalue operation optional options override parameter parameters parent participating party passed perform performance performed permanently point pop pre-instantiated prepared prevent preventdefault previous processes propagate propagated propagates propagating propagation proper properties property prototypically provided providers pseudo-code rare read reference refers register registered registers removal removed removes removing rendering rerun rerunning reruns result retrieved return returning returns root rules salutation save scenario scope scopes script sequence service services set sets settimeout shallow simple simulate snippet src stages standard starts stoppropagation string tag targetscope template terminated third throw time times toequal transitions traverses trigger triggers true type undesirable unique unit-testing unit-tests unrolling upwards values var variable watch watched watcher watchers watches watchexpression watching widget widgets world xhr"},
{"section":"api","id":"ng.$rootScopeProvider","shortName":"$rootScopeProvider","type":"object","keywords":"$rootscope $rootscopeprovider api assuming attempt current default digest digestttl execute function iterations limit model ng number object provider scope service sets unstable"},
{"section":"api","id":"ng.$route","shortName":"$route","type":"object","keywords":"$controller $location $locationprovider $q $route $routeparams $routeprovider $scope $template $timeout additionally angular api array book bookcntl bookid ch1 ch4 changed changing chapter chaptercntl chapterid choose click compile configure configured conjunction content controller controllers correct creates current deep-linking defer define definition delay directive doc-example-live element example existing expect function hash hasn href html html5 html5mode inlined instantiation js jsfiddle letter links load locals maincntl map match method moby module ng ng-controller ng-view ngview note object params partial partials path promise promises pulls reference reinstantiates reload resolve resolved result return route routes scarlet scenario scope script second service sleep template templates templateurl text tomatch typically url urls values var views waiting watches working"},
{"section":"api","id":"ng.$routeParams","shortName":"$routeParams","type":"object","keywords":"$location $route $routeparams api case change collision combination current extracted guarantees html http identity matched moby ng object occurs parameter parameters params path precedence properties remain route search sectionid service set unchanged url"},
{"section":"api","id":"ng.$routeProvider","shortName":"$routeProvider","type":"object","keywords":"$injector $location $route $routechangesuccess $routeparams $routeprovider $routeupdate add adds alias angular api applying assigned associated broadcasted brown browser called case change changes characters code colon color configuring controller controlleras converted created current custom definition dependencies dependency directive directives drop eagerly event exactly example expected extract extracted factory false fired fn function groups html injected instantiated invoke key largecode map mapping match matched matches method missing module named newly ng nginclude ngview object option optional parameters params passed path precedence promise promises properties property published redirection redirectto redundant registered reload resolve resolved result return returns root route routes scope search sensitive service set sets slash star starting stored string takes template templateurl trailing treated trigger true update updated url"},
{"section":"api","id":"ng.$templateCache","shortName":"$templateCache","type":"object","keywords":"$cachefactory $templatecache api cache html ng object storing templates"},
{"section":"api","id":"ng.$timeout","shortName":"$timeout","type":"function","keywords":"$apply $browser $exceptionhandler $rootscope $timeout angular api associated block call cancel canceled cancels checking deferred delay delayed delegates dirty exceptions executed execution false flush fn function functions hasn invoke milliseconds model ng ngmock promise queue reached registering rejection request resolved result return returned returns scope service set settimeout skips synchronously task tests timeout true window wrapped wrapper"},
{"section":"api","id":"ng.$window","shortName":"$window","type":"object","keywords":"$scope $window alert angular api block box browser button click ctrl current display don e2e element enter evaluated expressions function global globality globally greeting hello input javascript mocked ng ng-click ng-controller ng-model object overridden problems refer reference removed respect runner scope service suffer test testability testing tests text type variable window world"},
{"section":"api","id":"ng.directive:a","shortName":"a","type":"directive","keywords":"$save action allow api attribute behavior causing change changing creation default directive easy empty href html links location model modifies ng ng-click ngclick prevented reasoning reloads tag"},
{"section":"api","id":"ng.directive:form","shortName":"form","type":"directive","keywords":"$error $scope $valid action alias allow allows angular api application applications apps attribute behaves browser browsers button buttons called child class classes classical click client-side coming controller css ctrl current data default desirable directive directives dirty doesn double element elements empty enclosing enter error execution expect false field fields form formcontroller forms full function guest handle handler hitting html identical initialize input instantiates invalid javascript logic method model myform nested nesting ng ng-controller ng-dirty ng-invalid ng-model ng-pristine ng-show ng-valid ngclick ngform ngsubmit outer prevent preventing prevents pristine published reason reload required role roundtrip rules scope sends server set spec specific submission submit submitted submitting toequal translate trigger triggered triggers true type usertype valid ways"},
{"section":"api","id":"ng.directive:form.FormController","shortName":"FormController","type":"object","keywords":"$dirty $error $invalid $pristine $setpristine $valid api arrays called class contained control controls creates directive dirty email error form formcontroller forms function hash instance interacted invalid method names nested ng ng-dirty object pristine propagate references remove required resetting reuse saving set sets setting tokens track true url user valid validation values"},
{"section":"api","id":"ng.directive:input","shortName":"input","type":"directive","keywords":"$error $scope $valid angular api assignable attribute behavior browsers changes class control ctrl data-bind data-binding defined directive element empty enter entered error executed expect expected expression expressions false form function guest html html5 initialize inline input interaction invalid key lastname length long longer match max maxlength min minlength model myform ng ng-controller ng-maxlength ng-minlength ng-model ng-show ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired older pattern patterns polyfills property published regexp required ridiculously scope set sets short shorter text toequal tomatch true type types user username valid validation visitor xx"},
{"section":"api","id":"ng.directive:input.checkbox","shortName":"input [checkbox]","type":"inputType","keywords":"$scope angular api assignable change changes check checkbox control ctrl data-bind directive element executed expect expression false form function html input inputtype interaction myform ng ng-controller ng-false-value ng-model ng-true-value ngchange ngfalsevalue ngmodel ngtruevalue property published selected set toequal true type user value1 value2"},
{"section":"api","id":"ng.directive:input.email","shortName":"input [email]","type":"inputType","keywords":"$error $scope $valid address adds angular api assignable attribute class constraint control ctrl data-bind defined directive element email empty enter entered error evaluates expect expected expression expressions false form function initialize inline input inputtype invalid key longer match maxlength minlength model myform ng ng-controller ng-model ng-show ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope sets shorter text toequal true type valid validation xxx"},
{"section":"api","id":"ng.directive:input.number","shortName":"input [number]","type":"inputType","keywords":"$error $scope $valid adds angular api assignable attribute changes class constraint control ctrl data-bind defined directive element empty enter entered error evaluates executed expect expected expression expressions false form function greater initialize inline input inputtype interaction invalid key list longer match max maxlength min minlength model myform ng ng-controller ng-model ng-show ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired number pattern patterns property published regexp required scope sets shorter text toequal transformation true type user valid validation"},
{"section":"api","id":"ng.directive:input.radio","shortName":"input [radio]","type":"inputType","keywords":"$scope angular api assignable blue button change changes color control ctrl data-bind directive element executed expect expression form function green html input inputtype interaction myform ng ng-controller ng-model ngchange ngmodel property published radio red select selected set toequal type user"},
{"section":"api","id":"ng.directive:input.text","shortName":"input [text]","type":"inputType","keywords":"$error $scope $valid adds angular api assignable attribute automatically binding changes class constraint control ctrl data data-bind defined directive element empty enter entered error evaluates executed expect expected expression expressions false form function guest hello html initialize inline input inputtype interaction invalid key longer match maxlength minlength model multi myform ng ng-controller ng-model ng-pattern ng-show ng-trim ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope set sets shorter single standard text toequal trimmed trimming true type untrimmed user validation word world"},
{"section":"api","id":"ng.directive:input.url","shortName":"input [url]","type":"inputType","keywords":"$error $scope $valid adds angular api assignable attribute changes class constraint content control ctrl data-bind defined directive element empty enter entered error evaluates executed expect expected expression expressions false form function http initialize inline input inputtype interaction invalid key longer match maxlength minlength model myform ng ng-controller ng-model ng-show ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope sets shorter text toequal true type url user valid validation xxx"},
{"section":"api","id":"ng.directive:ngAnimate","shortName":"ngAnimate","type":"directive","keywords":"$animator accept achieve active add advantage allowed allows alongside angular angularjs animate animate-enter animate-enter-active animated animation animation-enter animation-leave animation-name animation-name-2 animations api assigned attached attaches attempt attribute attributes automatically avoid breakdown browser browsers built burdening callback child class classes close code combine complete complex computecurrentanimation configure conflicts content cross-browser css css-enabled css-specificity css3 custom data-ng-animate default defined demonstrates detailed details determine developer directive directives dom duration effects element ends ensure enter enter_sequence event event1 event2 events examine example executed expands expressions extract fallback final find fire firefox function future hand hide ie10 inside javascript javascript-enabled leave linear manipulation memo mind module move mutation ng ng-animate ng-directive ng:animate nganimate nghide ngif nginclude ngmodule ngrepeat ngshow ngswitch ngview offer opacity opera passed perform place pre-exisitng pre-existing preparation provided refer reflow remember removed return running safari service setup short specific start support supported surrounding template text transition transitions trigger type values var visiting works x-ng-animate yourapp"},
{"section":"api","id":"ng.directive:ngApp","shortName":"ngApp","type":"directive","keywords":"add angular api application auto-bootstrap bootstrap compiled designates directive document easiest element example html load module ng ngapp optional resolved root typically"},
{"section":"api","id":"ng.directive:ngBind","shortName":"ngBind","type":"directive","keywords":"$scope alternative angular api attribute binding bindings box browser changes check compiles content ctrl curly desirable directive directly displayed doc-example-live don double element enter evaluate expect expression function greeting guide hello html input instantly invisible live loading markup momentarily ng ng-bind ng-controller ng-model ngbind ngcloak preferred preview problem raw replace scenario solution tells template text tobe type typically update user verbose whirled world"},
{"section":"api","id":"ng.directive:ngBindHtmlUnsafe","shortName":"ngBindHtmlUnsafe","type":"directive","keywords":"$sanitize absolutely api binding content creates current directive docs element evaluate evaluating examples expression guide innerhtml innerhtml-ed ng ngbindhtml ngbindhtmlunsafe ngsanitize restrictive result sanitized source trust"},
{"section":"api","id":"ng.directive:ngBindTemplate","shortName":"ngBindTemplate","type":"directive","keywords":"$scope api binding box change check ctrl directive doc-example-live element elements enter eval expect expressions form function greeting greetings hello html input multiple ng ng-bind ng-bind-template ng-controller ng-model ngbind ngbindtemplate option replaced required salutation span specifies template text title tobe type user watch world"},
{"section":"api","id":"ng.directive:ngChange","shortName":"ngChange","type":"directive","keywords":"$scope api change changes changing checkbox click coming confirmed controller counter debug directive element evaluate evaluated expect expression function input model ng ng-change ng-change-example1 ng-change-example2 ng-controller ng-model ngmodel note requires toequal true type user view"},
{"section":"api","id":"ng.directive:ngChecked","shortName":"ngChecked","type":"directive","keywords":"absence angular api attributes binding browsers check checkbox checkboxes checked checkslave compiler correctly directive doc-example-live evaluated expect expression false function html input introduce master ng ng-checked ng-model ngchecked presence preserve prevents problem prop require retrieving solve special specs tobefalsy tobetruthy true type"},
{"section":"api","id":"ng.directive:ngClass","shortName":"ngClass","type":"directive","keywords":"add allows api array boolean button changes check class classes classname clear click color css databinding delimited directive doc-example-live duplicate dynamically element eval evaluation expect expression function guide html js map my-class myvar names ng ng-class ng-click ngclass prop red removed representing represents result scenario set space span string style text tomatch type values won"},
{"section":"api","id":"ng.directive:ngClassEven","shortName":"ngClassEven","type":"directive","keywords":"affect api applied array blue cate check class classname color conjunction css delimited directive directives doc-example-live eval evaluation exactly expect expression function guide html john js li mary names ng ng-class-even ng-class-odd ng-init ng-repeat ngclass ngclasseven ngclassodd ngrepeat odd prop red representing result rows scenario scope space span string style suz takes tomatch work works"},
{"section":"api","id":"ng.directive:ngClassOdd","shortName":"ngClassOdd","type":"directive","keywords":"affect api applied array blue cate check class classname color conjunction css delimited directive directives doc-example-live eval evaluation exactly expect expression function guide html john js li mary names ng ng-class-even ng-class-odd ng-init ng-repeat ngclass ngclasseven ngclassodd ngrepeat odd prop red representing result rows scenario scope space span string style suz takes tomatch work works"},
{"section":"api","id":"ng.directive:ngClick","shortName":"ngClick","type":"directive","keywords":"$event allows api behavior check click clicked count custom directive doc-example-live element evaluate expect expression function guide increment ng ng-click ng-init ngclick object tobe"},
{"section":"api","id":"ng.directive:ngCloak","shortName":"ngCloak","type":"directive","keywords":"add addition alternatively angular api application applied attr attribute avoid benefit best browser browsers caused children class compilation compiled cooperation css deletes directive display displayed doc-example-live element elements embedded example expect external file files fine-grained flicker form function head hello hidden html ie7 included js legacy limitation loaded loading match min ng ng-cloak ngcloak order preferred prevent progressive provide raw remove rendering result rule script selector stylesheet support tagged template template1 template2 tobedefined typically undesirable view visible work works x-ng-cloak"},
{"section":"api","id":"ng.directive:ngController","shortName":"ngController","type":"directive","keywords":"$route $scope access accessible add addcontact adding alert allows alternative angular api application aspect assigns attached attribute automatically based behavior bindings business called changes check class clear clearcontact clearing click components contact contacts controller controllers current data declaration declared define design directive div doc-example-live dom easily easy editing element email evaluates example expect express expression form function globally greet greeting guide href included indexof input instance john key li localname logic manual markup methods model model-view-controller mvc ng ng-click ng-controller ng-model ng-repeat ngcontroller note notice org pattern phone preferences principles properties prototype published push reflected removecontact removing rendered scope scopes service settings settingscontroller simple smith source specifies splice style styles supports tab template text tobe type typically update user val var view yourname"},
{"section":"api","id":"ng.directive:ngCsp","shortName":"ngCsp","type":"directive","keywords":"$parse angularjs api application apply applying apps chrome compatible csp developing directive element enables eval evaluate example expressions extensions feature forbids function functions generated getterfn google html implement mode mozilla ng ng-app ng-csp ngcsp non-csp opt optimization order org policy raised restrictions root security slower speed support tag things violating violations"},
{"section":"api","id":"ng.directive:ngDblclick","shortName":"ngDblclick","type":"directive","keywords":"$event allows api behavior custom dblclick directive evaluate event expression guide ng ngclick ngdblclick object"},
{"section":"api","id":"ng.directive:ngDisabled","shortName":"ngDisabled","type":"directive","keywords":"absence angular api attributes binding browsers button check checkbox checked chrome click compiler correctly directive disabled doc-example-live enabled evaluated expect expression false function html ie8 ies input introduce isdisabled markup ng ng-disabled ng-init ng-model ngdisabled older presence preserve prevents problem prop require retrieving scope solve special specs tobefalsy tobetruthy toggle true type"},
{"section":"api","id":"ng.directive:ngForm","shortName":"ngForm","type":"directive","keywords":"alias allow api controller controls determined directive eac elements example form forms html nest nestable nesting ng published scope sub-group validity"},
{"section":"api","id":"ng.directive:ngHide","shortName":"ngHide","type":"directive","keywords":"additionally animate animations api assigned attribute background based black border check check-element checkbox checked class click conditionally contents count css directive directives display doc-example-live dom effects element evaluated evaluates example-hide example-hide-active example-show example-show-active expect expression false function guide hidden hide html icon-thumbs-down icon-thumbs-up input js line-height linear ng ng-animate ng-hide ng-model ng-show nganimate nghide ngshow opacity padding portion provide reverse scenario set solid toequal transition tree true truthy type values visible"},
{"section":"api","id":"ng.directive:ngHref","shortName":"ngHref","type":"directive","keywords":"actual angular api attr attribute broken buggy chance change click clicks correct directive don element empty enter error example execute expect function gravatar href http input inside link link-1 link-2 link-3 link-4 link-5 link-6 location markup ng ng-click ng-href ng-model nghref open path problem reload replace return solves string tobe toequal url user val variable window write wrong xx xxx"},
{"section":"api","id":"ng.directive:ngIf","shortName":"ngIf","type":"directive","keywords":"addclass additionally animate animations api assigned attribute based behavior bind case change changing checkbox checked child class click clone common compiled completely conditionally container contents created css cubic-bezier defined destroyed difference differs directive directly display dom effects element elements enter evaluated evaluates example example-enter example-enter-active example-leave example-leave-active expression false falsy guide html https implication inheritance inherits injected javascript jquery js leave lost method modifications modified ng ng-animate ng-if ng-init ng-model nganimate nghide ngif ngmodel ngshow note opacity original override parent portion position primitive property prototypal provide pseudo-classes recreates regenerate reinserted rely removed removes restored scenario scope selectors transition tree true truthy type unchecked values variable visibility"},
{"section":"api","id":"ng.directive:ngInclude","shortName":"ngInclude","type":"directive","keywords":"$anchorscroll $scope access additionally angular animate animations api applies attribute autoscroll blank bottom browsers call change class compiles constant container content contents created cross-domain css ctrl cubic-bezier directive disable display doc-example-live dom eca effects element enable enter evaluate evaluates evaluating example-animate-container example-enter example-enter-active example-leave example-leave-active expect expression external fetches file fragment function html included includes injected js leave left load loaded mind mypartialtemplate ng ng-animate ng-controller ng-include ng-model ng-options nganimate nginclude onload option origin padding partial policy position provide quotes removed requests resources scenario script scroll scrolling select set source src string template template1 template2 templates text toequal tomatch top transition true truthy url viewport won work wrap"},
{"section":"api","id":"ng.directive:ngInit","shortName":"ngInit","type":"directive","keywords":"api bootstrap check directive enters eval executed execution expect expression function greeting guide hello initialization mode ng ng-init nginit person specifies tasks template tobe world"},
{"section":"api","id":"ng.directive:ngKeydown","shortName":"ngKeydown","type":"directive","keywords":"$event altkey api behavior custom directive evaluate event expression guide interrogated keycode keydown ng ngclick ngkeydown object"},
{"section":"api","id":"ng.directive:ngKeypress","shortName":"ngKeypress","type":"directive","keywords":"$event altkey api behavior custom directive evaluate event expression guide interrogated keycode keypress ng ngclick ngkeypress object"},
{"section":"api","id":"ng.directive:ngKeyup","shortName":"ngKeyup","type":"directive","keywords":"$event altkey api behavior custom directive evaluate event expression guide interrogated keycode keyup ng ngclick ngkeyup object"},
{"section":"api","id":"ng.directive:ngList","shortName":"ngList","type":"directive","keywords":"$error $scope $valid api array class comma-separated converted converts ctrl delimiter directive empty enter error expect expression false form function igor initialize input invalid list misko model myform names namesinput ng ng-controller ng-list ng-model ng-show nglist optional regular required split string strings text toequal true vojta"},
{"section":"api","id":"ng.directive:ngModel","shortName":"ngModel","type":"directive","keywords":"angular api basic behavior binding checkbox class control css data directive directives dirty easily element email errors examples form input keeping model ng ng-dirty ng-invalid ng-pristine ng-valid ngmodel number parent providing radio register require required responsible select setting tells text textarea two-way url validation view works write"},
{"section":"api","id":"ng.directive:ngModel.NgModelController","shortName":"NgModelController","type":"object","keywords":"$apply $dirty $error $formatters $invalid $modelvalue $parsers $pristine $render $setpristine $setvalidity $setviewvalue $valid $viewvalue achieve activate actual angular api assign attribute attrs background-color bind binding black blur border bound call called calls camelcase change changes class classname collaborate contenteditable control controller convert converted css current custom customcontrol dash-case data data-bind data-binding deals desired directive directives dom element enable enter error errors event events example executes expect expected extended form formatter formatting function functions handler hash hold html implement initialize input interacted internally invalid isvalid js keyup link listen listeners listening logic manipulation marked meant method min-height model module myerror myform mywidget ng ng-dirty ng-invalid ng-invalid-my-error ng-model ng-show ng-valid-my-error ngmodel ngmodelcontroller notice notifies notify object parser parsers parsing pristine prop read reads red registered remove rendering require required restrict result return sanitize scenario scope script select services set sets solid somecontrol string style text toequal tomatch true ui update updated updates user usercontent valid validate validation validationerrorkey validator validators validity var view white write"},
{"section":"api","id":"ng.directive:ngMousedown","shortName":"ngMousedown","type":"directive","keywords":"$event allows api behavior custom directive evaluate event expression guide mousedown ng ngclick ngmousedown object"},
{"section":"api","id":"ng.directive:ngMouseenter","shortName":"ngMouseenter","type":"directive","keywords":"$event api behavior custom directive evaluate event expression guide mouseenter ng ngclick ngmouseenter object"},
{"section":"api","id":"ng.directive:ngMouseleave","shortName":"ngMouseleave","type":"directive","keywords":"$event api behavior custom directive evaluate event expression guide mouseleave ng ngclick ngmouseleave object"},
{"section":"api","id":"ng.directive:ngMousemove","shortName":"ngMousemove","type":"directive","keywords":"$event api behavior custom directive evaluate event expression guide mousemove ng ngclick ngmousemove object"},
{"section":"api","id":"ng.directive:ngMouseover","shortName":"ngMouseover","type":"directive","keywords":"$event api behavior custom directive evaluate event expression guide mouseover ng ngclick ngmouseover object"},
{"section":"api","id":"ng.directive:ngMouseup","shortName":"ngMouseup","type":"directive","keywords":"$event api behavior custom directive evaluate event expression guide mouseup ng ngclick ngmouseup object"},
{"section":"api","id":"ng.directive:ngMultiple","shortName":"ngMultiple","type":"directive","keywords":"absence angular api attributes binding browsers check checkbox checked compiler correctly directive doc-example-live evaluated expect expression false function html input introduce multiple ng ng-model ng-multiple ngmultiple presence preserve prevents problem prop require retrieving select solve special specs tobefalsy tobetruthy toggle true type"},
{"section":"api","id":"ng.directive:ngNonBindable","shortName":"ngNonBindable","type":"directive","keywords":"angular api binding bindings check chunk code directive div doc-example-live element example expect function html ignore left location ng ng-non-bindable ngnonbindable simple text tobe tomatch wrapped write"},
{"section":"api","id":"ng.directive:ngOpen","shortName":"ngOpen","type":"directive","keywords":"absence angular api attributes binding browsers check checkbox compiler correctly details directive evaluated expect expression false function html input introduce multiple ng ng-model ng-open ngopen open presence preserve prevents problem prop require retrieving solve special specs tobefalsy tobetruthy toggle true type"},
{"section":"api","id":"ng.directive:ngPluralize","shortName":"ngPluralize","type":"directive","keywords":"$scope actual allows angular api attribute attributes better bound bounded braces bundled case categories category closed configure configuring correct correctly corresponding count ctrl current customization data-binded decide deduct default desired dev di directive display displayed displays doc-example-live document documentation dozen ea en en-us enter evaluated example expect experience explicit expression function guide html http i18n igor including input interpret john js json kate locale localization mapping mappings marry match matched matches message messages misko names ng ng-controller ng-model ng-non-bindable ng-pluralize ngpluralize note notice number numbers object offset offsets optional org overridden overview parts people person person1 person2 personcount placeholder plural pluralization pluralized previous provide providing replace result rule rules scope set showing simple specifies string strings substituted text three tobe total type user variable view viewing views vojta"},
{"section":"api","id":"ng.directive:ngReadonly","shortName":"ngReadonly","type":"directive","keywords":"absence angular api attr attributes binding browsers check checkbox checked compiler correctly directive doc-example-live evaluated expect expression false function html input introduce ng ng-model ng-readonly ngreadonly presence preserve prevents problem prop readonly require retrieving solve special specs text tobefalsy tobetruthy toggle true type"},
{"section":"api","id":"ng.directive:ngRepeat","shortName":"ngRepeat","type":"directive","keywords":"$first $id $index $last $middle adam additionally adjacent age amalie animate animations api array assign associate associated associates attribute boy built case causing cd changes collection considered contents corresponding count css current currently data database defined directive display distinct doc-example-live dom effects element elements enter enumerate equivalent erika error example example-repeat-enter example-repeat-enter-active example-repeat-leave example-repeat-leave-active example-repeat-move example-repeat-move-active expect exposed expression filter filtered formats friend friends function gender girl html ian identifiers identity implies including indicating initial initializes input instance instantiates item items iterator jessie johanna john joy js key leave length length-1 li line-height linear list local long loop ma mapped mary matter move moving names ng ng-animate ng-init ng-model ng-repeat nganimate ngrepeat object objects offset opacity optional patrick pattern person peter placeholder predicate properties property provide removed render reorder reordered repeated repeater resolve revealed row samantha scenario scope search sebastian set special supported template tobe toequal track tracking tracking_expression tracks tractking transition true type typical ul unique update user var variable years"},
{"section":"api","id":"ng.directive:ngSelected","shortName":"ngSelected","type":"directive","keywords":"absence angular api attributes binding browsers check checkbox compiler correctly directive doc-example-live evaluated expect expression false function greet greetings html input introduced ng ng-model ng-selected ngselected option presence preserve prevents problem prop require retrieving select selected solve special specs tobefalsy tobetruthy true type"},
{"section":"api","id":"ng.directive:ngShow","shortName":"ngShow","type":"directive","keywords":"additionally animate animations api assigned attribute background based black border check check-element checkbox checked class click conditionally contents count css directive directives display doc-example-live dom effects element evaluated evaluates example-hide example-hide-active example-show example-show-active expect expression false function guide hidden hide html icon-thumbs-down icon-thumbs-up input js line-height linear ng ng-animate ng-hide ng-model ng-show nganimate nghide ngshow opacity padding portion provide reverse scenario set solid span toequal transition tree true truthy type values visible"},
{"section":"api","id":"ng.directive:ngSrc","shortName":"ngSrc","type":"directive","keywords":"angular api attribute browser buggy correct directive doesn expression fetch gravatar http img inside literal markup ng ng-src ngsrc problem replaces solves src string text url work write"},
{"section":"api","id":"ng.directive:ngSrcset","shortName":"ngSrcset","type":"directive","keywords":"angular api attribute browser buggy correct directive doesn expression fetch gravatar http img inside literal markup ng ng-srcset ngsrcset problem replaces solves srcset string text url work write"},
{"section":"api","id":"ng.directive:ngStyle","shortName":"ngStyle","type":"directive","keywords":"allows api black button check clear click color conditionally corresponding css directive doc-example-live element evals expect expression function guide html js mystyle names ng ng-click ng-style ngstyle object red rgb scenario set span style text tobe type values"},
{"section":"api","id":"ng.directive:ngSubmit","shortName":"ngSubmit","type":"directive","keywords":"$scope action additionally angular api binding check click ctrl current default directive doc-example-live element empty enables enter eval events expect expression expressions form function guide hello hit ignore list ng ng-controller ng-model ng-submit ngsubmit onsubmit prevents push reloading request sending server strings submit text tobe type val"},
{"section":"api","id":"ng.directive:ngSwitch","shortName":"ngSwitch","type":"directive","keywords":"$scope add additionally animate animations api appears attribute based bottom cache case cases change child choses class code conditionally container contents css ctrl cubic-bezier default define directive directives display displayed div doc-example-live dom downloading ea effects element elements enter evaluated example-animate-container example-enter example-enter-active example-leave example-leave-active expect expression function html inform inner inside item items js leave left loading location match matched matches matching matchvalue1 matchvalue2 multiple nested ng ng-animate ng-controller ng-model ng-options ng-switch ng-switch-default ng-switch-when nganimate nginclude ngswitch ngswitchdefault ngswitchwhen ngswtich option padding place position preserved provide removed scenario scope script select selection settings simply span start statement structure swap template text times tomatch top transition true visible works"},
{"section":"api","id":"ng.directive:ngTransclude","shortName":"ngTransclude","type":"directive","keywords":"$scope angular api background-color bind black border ctrl directive dolor dolorem dom enter est expect function gray input insert ipsum isolate locals lorem module neque ng ng-controller ng-model ng-transclude pane porro qui quia quisquam restrict return scope solid style template text title toequal transclude transcluded true"},
{"section":"api","id":"ng.directive:ngView","shortName":"ngView","type":"directive","keywords":"$location $locationprovider $route $routeparams $routeprovider additionally angular animate animations api attribute black book bookcntl bookid border-left bottom ch1 ch4 change changed changes chapter chaptercntl chapterid choose class click compile complements configuration configure content contents controller controlleras correct css cubic-bezier current directive display doc-example-live dom eca effects element enter example-animate-container example-enter example-enter-active example-leave example-leave-active expect file function height href html html5 html5mode included including inserted js jsfiddle layout leave left letter links load main maincntl moby module ng ng-animate ng-controller ng-view nganimate ngview overview padding params path position provide removed rendered route scarlet scenario scope script service solid template templateurl text time tomatch top transition true var view width working"},
{"section":"api","id":"ng.directive:script","shortName":"script","type":"directive","keywords":"$templatecache api click content currenttpl defined directive element expect function html inlined inside load ng ng-click ng-include nginclude ngview script set src tag template templates text tomatch tpl-content tpl-link type"},
{"section":"api","id":"ng.directive:select","shortName":"select","type":"directive","keywords":"$scope adds allowed angular api array assignable attribute background-color black blue border bound check chose class color colors considered constraint control currently dark data data-bind data-binding default demonstration directive dom dynamically element elements empty entered evaluates evaluating example expect expression facility form forms function generate group grouped hard-coded height href html identified identify item iterate iteration iterator key label light list local menu model mycntrl nested ng ng-click ng-controller ng-model ng-options ng-repeat ng-style ngmodel ngoptions ngrepeat ngrequired non-string note null nullable object objects option optionally options parent property propertyname published push red refer represent represented required result select selected set shade single sources splice string style tomatch track trackexpr true valid validation values variable white working yellow"},
{"section":"api","id":"ng.directive:textarea","shortName":"textarea","type":"directive","keywords":"adds angular api assignable attribute changes constraint control data-bind data-binding defined directive element entered error evaluates exactly executed expected expression expressions form html inline input interaction key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns properties property published regexp required scope sets shorter textarea true user validation"},
{"section":"api","id":"ng.filter:currency","shortName":"currency","type":"filter","keywords":"$1 $scope amount api ctrl currency current custom default displayed enter expect filter formats formatted function identifier init input locale ng ng-controller ng-model number provided symbol tobe type update usd"},
{"section":"api","id":"ng.filter:date","shortName":"date","type":"filter","keywords":"ad api based clock composed considered datetime day dd description digit eee eeee elements en_us equivalent expect filter format formats formatted formatting friday fulldate function guide hh hour input iso literal local locale localizable longdate marker medium mediumdate mediumtime millisecond milliseconds minute mm mmm mmmm month morning ng ng-non-bindable number object offset order output padded pm predefined quote quoted quotes recognized representation requested rules second sep september sequence short shortdate shorter shorttime single ss sss sssz string time timezone tomatch values versions week year yy yyyy yyyy-mm-dd yyyy-mm-ddthh yyyymmddthhmmssz"},
{"section":"api","id":"ng.filter:filter","shortName":"filter","type":"filter","keywords":"$filter accept actual adam angular api arbitrary array arrays augment called case check checkbox column comparator compare comparison considered contained described determining element elements enter equal equality equals equivalent essentially example expect expected expression expressions false fields filter filtered filtering filters final friend friends function hand included input insensitive item items john julie juliette mary match mike negated ng ng-init ng-model ng-repeat note object objects pattern phone predicate prefixing properties property result return returned returns search searchobjresults searchtext searchtextresults selecting selects short shorthand simple source special specific strict string strings subset substring text toequal tr true type write"},
{"section":"api","id":"ng.filter:json","shortName":"json","type":"filter","keywords":"allows api arrays automatically binding convert converted curly debugging double expect filter filtered function javascript json jsonify ng notation object objects primitive string tomatch types"},
{"section":"api","id":"ng.filter:limitTo","shortName":"limitTo","type":"function","keywords":"$filter $scope abc abcdefghi angular api array arrays augment copied creates ctrl doc-example-live elements enter entered exceed exceeds expect expressions filter function ghi input integer items length letterlimit letters limit limited limitto maximum negative ng ng-controller ng-model note number numbers numlimit output positive returned sign size source string sub-array substring three tobe toequal trimmed type update val"},
{"section":"api","id":"ng.filter:lowercase","shortName":"lowercase","type":"filter","keywords":"angular api converts filter lowercase ng string"},
{"section":"api","id":"ng.filter:number","shortName":"number","type":"filter","keywords":"$scope api ctrl decimal decimalplaces default digit empty enter expect filter format formats formatting fractions function input negative ng ng-controller ng-model number numbers places returned round rounded string text third tobe update val"},
{"section":"api","id":"ng.filter:orderBy","shortName":"orderBy","type":"function","keywords":"$filter $scope adam age aged angular api array arrays ascending augment called class click column comparator control copy ctrl descending determine doc-example-live element elements equivalent evaluates example expect expression expressions filter friend friends function getter href items john julie mary mike ng ng-click ng-controller ng-repeat note number object operator optionally order orderby ordered orders phone predicate predicates prefixed property reorder result reverse selects sort sorted sorting source string table tobe toequal type user"},
{"section":"api","id":"ng.filter:uppercase","shortName":"uppercase","type":"filter","keywords":"angular api converts filter ng string uppercase"},
{"section":"api","id":"ngCookies","shortName":"ngCookies","type":"overview","keywords":"api ngcookies overview"},
{"section":"api","id":"ngCookies.$cookies","shortName":"$cookies","type":"object","keywords":"$browser $cookies $eval access adding api browser cookie cookies created current examplecontroller exposed favoritecookie function myfavorite ngcookies oatmeal object properties read removing retrieving setting simple var"},
{"section":"api","id":"ngCookies.$cookieStore","shortName":"$cookieStore","type":"object","keywords":"$cookies $cookiestore angular api automatically backed cookie cookies delete deserialized key key-value lookup method ngcookies object objects pair remove retrieved returns serialized session sets storage stored tojson"},
{"section":"api","id":"ngMobile","shortName":"ngMobile","type":"overview","keywords":"api based event events handling helpers jquery mobile ngmobile overview touch"},
{"section":"api","id":"ngMobile.directive:ngClick","shortName":"ngClick","type":"directive","keywords":"$event api browsers class click count css default depressed designed desktop devices directive element evaluate event expression fall guide handles held increment mobile mouse ng-click ng-click-active ng-init ngclick ngmobile object ordinary powerful prevents propagating replacement restyle sending sets tap tap-and-release touch touchscreen version wait works"},
{"section":"api","id":"ngMobile.directive:ngSwipeLeft","shortName":"ngSwipeLeft","type":"directive","keywords":"$event api behavior click content custom delete designed device devices directive drag element email evaluate expression false finger guide inbox left leftward list mouse ng-click ng-show ng-swipe-left ng-swipe-right ngmobile ngswipeleft object quick reply right-to-left showactions slide swipe swiped touch-based touchscreen true work"},
{"section":"api","id":"ngMobile.directive:ngSwipeRight","shortName":"ngSwipeRight","type":"directive","keywords":"$event api behavior click content custom delete designed device devices directive drag element email evaluate expression false finger guide inbox left-to-right list mouse ng-click ng-show ng-swipe-left ng-swipe-right ngmobile ngswiperight object quick reply rightward showactions slide swipe swiped touch-based touchscreen true work"},
{"section":"api","id":"ngMock","shortName":"ngMock","type":"overview","keywords":"$injector adds angular api auto configuration mocks module ng ngmock overview unit-test"},
{"section":"api","id":"ngMock.$exceptionHandler","shortName":"$exceptionHandler","type":"object","keywords":"$exceptionhandler $exceptionhandlerprovider $log $timeout api assertempty banana capture configuration describe errors exceptions expect flush function implementation inject log logs messages mock mode module ng ngmock object passed peel rethrows throw toequal"},
{"section":"api","id":"ngMock.$exceptionHandlerProvider","shortName":"$exceptionHandlerProvider","type":"object","keywords":"$exceptionhandler $exceptionhandlerprovider $log allow api application array assertempty assertion bug case configures defaults desirable error errors fail handler implementation log logging method mock mode ng ngmock object operation passed reset rethrow sets stores test tests thrown typically"},
{"section":"api","id":"ngMock.$httpBackend","shortName":"$httpBackend","type":"object","keywords":"$http $httpbackend $injector $new $scope a-token aftereach algorithm allow allowing allows alternatively angular api apis application applications appropriate array arrived assert assertions asserts async asynchronously authentication authorization backend backend-less beforeeach behavior body call called calls care case cases change check class clause code common content control controller count create creates current data define defined definition definitions delete dependencies dependency development didn doesn don dynamic e2e easy end-to-end error evaluated exception execute execution expect expectation expectations expectdelete expected expectget expecthead expectjsonp expectpatch expectpost expectput explicitly external fail fake fetch flush flushed flushes flushing follow function handled hard head header headers http https implementation info inject injection instance jsonp maintain match matched matters message method mock mozilla msg multiple multiple-phase mycontroller ng ngmock ngmocke2e number object order org outstanding pass patch pending post pre-trained preserved preserves preserving production programming provide py real reason receives request requests required resetexpectations resets respond responds response responses result return returned returns reuse savemessage saving scope search send sending sends sequential server service set shortcuts sign specifies static status success suitable synchronously table takes test testing tests thrown throws time tobe token trained true typically undefined unit url usage user userx var verifies verify verifyexpectations verifynooutstandingexpectation verifynooutstandingrequest wasn ways whendelete whenget whenhead whenjsonp whenpost whenput width wikipedia won write wrong xhr xxx"},
{"section":"api","id":"ngMock.$log","shortName":"$log","type":"service","keywords":"$log api array arrays assert assertempty empty error exception exposed function gathers implementation info level level-specific log logged logging logs messages method methods mock ng ngmock property reset service thrown unshift var warn warning"},
{"section":"api","id":"ngMock.$timeout","shortName":"$timeout","type":"function","keywords":"$timeout adds api decorator flush flushed flushes function method methods ng ngmock pending queue service simple tasks verifies verifynopendingtasks"},
{"section":"api","id":"ngMockE2E","shortName":"ngMockE2E","type":"overview","keywords":"$httpbackend angular api currently e2e end-to-end mock mocks module ngmocke2e overview suitable testing"},
{"section":"api","id":"ngMockE2E.$httpBackend","shortName":"$httpBackend","type":"object","keywords":"$http $httpbackend additionally adds angular api apis app application applications array automatically backend backend-less behavior body bootstrap bypass category closely configure control create creates current data defines definition delete depends desirable developed development don dynamic e2e end-to-end fake fetch files flush flushes fromjson function handled handler head header headers http implementation info interact issue jsonp list manually match matched matching method methods mock mocked module modules myapp myappdev ng ngmock ngmocke2e object opposed optionally pass passthrough patch phone phone1 phone2 phones post push real reason receives remote replaced request requests respond response responses return returned returns scenario server service set setup shortcuts simulating specific static status suitable takes templates testing true unit unit-testing url webserver whendelete whenget whenhead whenjsonp whenpatch whenpost whenput xhr xmlhttprequest"},
{"section":"api","id":"ngResource","shortName":"ngResource","type":"overview","keywords":"api ngresource overview"},
{"section":"api","id":"ngResource.$resource","shortName":"$resource","type":"object","keywords":"$action $cachefactory $charge $http $inject $q $resolved $resource $save $then abc abort access action action2 actions activities activity activityid actor actual add additional allows angular angular-resource angularjs api app appear appended application array arrives assigned automatically behaviors body bound bower built buzz buzzcontroller cache caching call callback called calling card cardid cards case cdn character charge class client code collapse collapsed collection colon comments config content count create created creates credentials credit creditcard crud custom data data-binding declaration default define definition delete depending derived deserialized destination easily empty error escape example excess executed execution existing expandreplies expect extend extended extracted factory false fetch file finally find flag float font-size format function functions getresponseheaders getter google googleapis googlebuzz greet hash header headers headersgetter hello high-level href html http https included installation instance instanceof instances interact invoke invoked invoking isarray item items js jsfiddle json json_callback jsonp key knowing level links ll load low mapped margin-left max-height method methods mike milliseconds model module mozilla newcard ng ng-click ng-controller ng-model ng-repeat ngresource non-get noting number object occurs operations optional optionally org overridden override package param paramdefaults parameter parameters parametrized params passed perform populated port post postdata pre-bound prefix prefixed profileurl promise properties property prototype provide putresponseheaders query re-renders read ready realize reference rejection remove rendered rendering replies reply request requests requesttype resolved resource resource-level resources response responsetype result retrieve returned returns rewrite salutation save saved search section_5 sequence serialized server server-side service set showing single smith sources specific src started static style succeeds success suffix support supported takes template templating thumbnailurl time timeout toequal transform transformed transformrequest transformresponse trick true type underlying update url urls user userid valid values var version view wikipedia withcredentials worth write xhr"},
{"section":"api","id":"ngSanitize","shortName":"ngSanitize","type":"overview","keywords":"api ngsanitize overview"},
{"section":"api","id":"ngSanitize.$sanitize","shortName":"$sanitize","type":"service","keywords":"$sanitize $scope api binding browser color cols ctrl div element enter escape escaped escaped-html expect filter filtered function html html-filter html-unsafe-filter inline input module ng-bind ng-bind-html ng-bind-html-unsafe ng-controller ng-model ngsanitize obscure onmouseover parser parsing properly pwn3d raw recognized returned rows safe sanitize sanitized sanitizer serialized service snippet strict string style textcontent tobe tokens typical unsafe update valid whitelist won"},
{"section":"api","id":"ngSanitize.directive:ngBindHtml","shortName":"ngBindHtml","type":"directive","keywords":"$sanitize api binding creates current directive docs element evaluate evaluating examples expression guide innerhtml ngbindhtml ngsanitize result sanitize service"},
{"section":"api","id":"ngSanitize.filter:linky","shortName":"linky","type":"filter","keywords":"$scope _blank address api binding cols ctrl email enter escaped-html expect filter finds frame ftp function href html html-linkified http input linkify links linky linky-filter linky-target linky_expression mailto module named ng-bind ng-bind-html ng-controller ng-model ngsanitize open org plain pretty property rows snippet snippetwithtarget supports target text tobe turns update urls window work"},
{"section":"cookbook","id":"index","shortName":"Cookbook","type":"overview","keywords":"abstractions add advanced advancedform aids ajax allowing anchor angular api app application applications apps basic behavior bidirectional binding bread butter buzz changes changing classic collection common communicate controller controllers cookbook creates data deep deeplinking demonstrates dependency design detection dirty disabling displaying dom easy editing eliminating emailing errors example exist external features form forms full-page global hello helloworld implement initialization initialized injection level linking links lived loads long maintainability model multi-page mvc navigates objects order overview pattern perils pre-bundled presentation prevent problem project providing reloading reloads resolves resources responsive reverting safeguards screen screens send separate separation services simplest single solve specially specific submit tailored testability tic-tac-toe time-tested typical update url urls user validation view web world"},
{"section":"cookbook","id":"mvc","shortName":"MVC","type":"overview","keywords":"$index $location $rootscope $scope $watch allows angular api behavior black board border browser button call calls cell cellstyle center changes changing class clean click code col connection controller cookbook copy cursor deep-linking defined diagonal droppiece easy element example execute expect foreach function functions game grade grafted hash height html injected instantiate instantiated invokes isolation javascript join listener logic middle model mvc needed nextmove ng-click ng-controller ng-repeat ng-show ng-style notice object objects overview piece play player pointer primitives projection properties push readurl reference referenced rendering reset return row rows scope search separation set seturl share simply solid split steps stored style td template test testable text text-align things tictactoecntl toequal tr track undo url var variable vertical-align view width winner won"},
{"section":"cookbook","id":"advancedform","shortName":"Advanced Form","type":"overview","keywords":"$invalid $scope aa addcontact address advanced angular anytown attr basic button buttons cancel change changes city click common contact contacts cookbook copy debug detection dirty disabled element enable enabled enter equals errors example expect extend features form function href ii include input internal invalid iscanceldisabled issavedisabled john length line1 main master model models myform ng-click ng-controller ng-disabled ng-model ng-pattern ng-repeat notice original overview phone presented preventing pristine push removecontact required return reverting reverts save size smith splice st submission text things tobefalsy tobetruthy toequal type updates user userform val validation var view zip"},
{"section":"cookbook","id":"buzz","shortName":"Resources - Buzz","type":"overview","keywords":"$inject $resource $scope activities activity activityid actor angular api attach background-operations behavior buzz buzzcontroller callback class click comments content cookbook count data div element example expand expandreplies expect external factory fetch float font-size function google googleapis googlebuzz help href html http https item items json json_callback jsonp links margin-left max-height names ng-click ng-controller ng-href ng-model ng-repeat ng-src object overview params profileurl provide rendered replies reply resource resources retrieve style templates thumbnailurl tobegreaterthan urls userid xit"},
{"section":"cookbook","id":"deeplinking","shortName":"Deep Linking","type":"overview","keywords":"$add $inject $location $remove $route $routeprovider $scope alert allows angular angular-sanitize anonymous api app appcntl application appropriate assign associated assumptions background-color behavior blue bookmarked bookmarks bootstraps border boundary cancel case change changed changes changing chrome class click color common config consist consists construct constructed contact contacts controller cookbook copy css current deal deep deeplinking define defined deps described details difference directive divided easy edit element email encode enter example expect footer force form function greet hello href html implement initialization initialize input instantiated instantiates js linking loads maps margin model module multiple navigate newly ng-bind-html ng-controller ng-view ng:click ng:model ng:repeat ngsanitize ngview notice overview padding partial partial-info partials path person programatically proper refer required restored routes routing save scenario scope screen screens script service services sets settings settingscntl simple single snippet solid style sufficient table template text things tomatch type url user view views visible visit watches welcomecntl white widget yourname"},
{"section":"cookbook","id":"form","shortName":"Form","type":"overview","keywords":"$rootscope $scope aa abc add addcontact adding address allow angular anytown api application array better blank build city class classname click clicking contact contacts controller cookbook data data-bound debug debugging digits directive directives div element email enter entering example expect field form formcontroller function gather going href ii included initial initialized input inputs items john json leaving length line1 link main model ng-click ng-controller ng-model ng-pattern ng-repeat notice operations org overview phone prop purpose purposes push read reason refer reflected remove removecontact required scope simple simply size smith splice st strives text things tomatch trivial type understand updated user validate var view web write xxx zip"},
{"section":"cookbook","id":"helloworld","shortName":"Hello World","type":"overview","keywords":"$rootscope $scope angular api binding binds bootstraps bound brace change changes concept control cookbook curly data databinding directive double enter enters environment event events expect field firing form function greeting guide hello hellocntl implicit input listener ng-controller ng-model note notice overview presence reflects registration root scope script source tag templates text things toequal type user variable world"},
{"section":"guide","id":"index","shortName":"Developer Guide","type":"overview","keywords":"angular apps check completely details develop developer documents guide learn misc overview place returning started tutorial unfamiliar ve web"},
{"section":"guide","id":"overview","shortName":"Overview","type":"overview","keywords":"$10 $19 $scope _expression_ _really_ _you_ abstraction achieved ajax allowfullscreen allowing allows amount angular angularjs api app application applications approach apps attaching attempts attribute auto auto-injected automated automatically bare based basic behaved behavior behaviors belief better bind binding blank boilerplate bonus bootstrap bound box braces browser build building built business call callbacks calling calls cases centric change changes charge clearly client closer clutters code code-behind coding cohesive collection combination common component components compute computing concepts consider construct constructs control cornerstone corresponding cost creates creating crud cumbersome curly currency currently data data-binding data-model declarative declaratively decouple deep-linking demonstrate dependency dependency-injection describe describes describing design designed designing details dev_guide developer developers developing development difficult difficulty directive directives directory directs display displaying document documents dom double double-curly dramatically dynamic easier easily easy editors elements eliminates end-to-end enter entire equal error-prone errors example examples excellent exercise expect express expressing expression extend face features field fields fills filter filters finally fit flexibility flow forest form format formatted formatting forms fragments frameborder framework freed frees full function functions games github going good google googleapis great grouping gui guice guide guides hard harnesses height hello helpful higher html http https idea ideal impedance imperative implement implementation implementing improves include initialization initialize injection input intensive internal introductory invalid invalidates invoicecntl io javascript journey jquery js kinds knockout language layout leave leaving level library live load loaded locale logic lot low lowered luckily majority making manipulate manipulating manipulation markup marshaling metal methods min mind minimize mismatch mocks model model-view-controller modify money multiply mysterious names needed ng-app ng-controller ng-model ng-pattern normal notation note notice number object operations opinion opinionated out-of-the-box output overview pain parallel partner pattern piece plumbing point points powers presentation presenting preview process programmatically progress puzzle qty quantity reading red reduces regard registering removing repeating represent required result returning reusable reuse routing scenario script scripts seed sees server services set sets side sides simplifies single slides software solution solved special specific spot sproutcore src started starting static step story structural structured structures style succinctly support sweet syntax tag tags takes tasks teaches technology template templates templating test testability testing tests thing toequal tons total trees trick tricky trivial turning two-way type typical typically ui uis understand unit-testing user users validated validating validation values variables vastly walk watch web widget widgets width wiring work working world write writing written youtube zen"},
{"section":"guide","id":"bootstrap","shortName":"Bootstrap","type":"overview","keywords":"$injector add allows angular angular- angularjs api app application associated auto-bootstrap automatic automatically bi-directionally bits blocked bootstrap bootstrapping bottom bound call choose code compilation compile compiler compiles complete compressed control create debugging designates developer development directive document dom domcontentloaded don element equivalent evaluated event example examples executable experimental explains expose file find fine follow guide happy hello historical hole html http human-readable ie7 improves include initialization initialize initializes initializing injector integrating js latest link linking load loaded loaders loading longer manual manually method min module ng ng-app obfuscated operation optionalmodulename org overview path perform place placing point portion process production ready readystate reasons recommend recommended required root script security sequence set site src style suitable support syntax tag tags template time treat treating typically url world xml-namespace xmlns"},
{"section":"guide","id":"compiler","shortName":"HTML Compiler","type":"overview","keywords":"$compile $compileprovider $document achieve action add align aligned allow allows angular api app application approach attach attr attribute attributes backgroundcolor beauty behavior behavioral bind binding bindings border bound browser building calls center centered change changes class clobbering clone cloned code collect collection combine combined comments common compilation compile compiled compiler constructs consume consumes content create css cursor custom data declarative default desired destroyed developer directive directives divided documentation documents dom domain drag draggable dragging easy element elements encountered encounters equivalent event example examples executes exp expect expressiveness extended extension extensions familiar fashion formatting function guide half handlers hold html img improves in-depth innerhtml input instance instructions interactions invoking involved issues item js lack language left lifetime lightgrey limited link linked linking live lot managing merge merging model module mousedown mousemove mouseup names natural needed ng-bind ng-repeat notice overview overwriting performance phase phases place png pointer position power pre-bundled pre-compilation presence prevent preventdefault principles process produce produces provide px re-merged reading red reference reflected register relative result return scope screenx screeny script selected server service side simply single size solid source specific src stable startx starty static step string syntax systems takes taught teach template templates templating text top transparent traverse traverses trick triggered truth unbind understanding understands update user var view vocabulary web window write"},
{"section":"guide","id":"concepts","shortName":"Conceptual Overview","type":"overview","keywords":"$apply $compile $digest $evalasync $filter $injector $interpolate $provide $render $rootscope $scope $setviewvalue $timeout $watch accessing accessor accidental accidentally achieves action allows angular angular_namespace api application applied applies approach arguments array arrive asks assembles assigns attribute attrs automatically background-color ball based behavior benefit bind blur border boundaries boundary breaks bring browser cache call callback callbacks called calling calls captures center change changed changes changing chrome class classes classical clear clockctrl closely code collide collision compared compilation compile compiler components concepts conceptual configure configures conjunction construct content contenteditable context continuously control controller cool create creation css ctrl current cursor custom d0d0d0 data data-binding declarative declare demonstrates dependencies depending depicting describe designates desktop detect detected detecting detects device diagram directive directives div doc-example-live document documentation dom domcontentloaded dosomething edited editor element elm emit empty enables engine enter enters evaluate evaluated event event-loop events examine example exception executed executes execution exist exits explanation explicit expression expressions extend factory fashion feature field fill filter filtering filters finally finishes firefox fit flickering flow follow format formatting forwards fragments frame framework frameworks full function functions glue good granularity greetctrl guide handling hash hello hierarchical html igor img imperative implementing individual inherit init injection injector innerhtml input inside instance instantiate instantiates interaction interacts internal interpolates interpolation invoke item iterating iteration javascript job js json key keydown leaves library life link list listctrl listener lists load loads locale locator loop loops magic main manipulates margin margin-bottom markup marshals merge merged methods mind misko mobile model modifies modify module modules myctrl mymodule names namespace needed nested network ng-app ng-click ng-controller ng-init ng-list ng-model ng-repeat ng-scope ngmodel normal notice notified notifies number object objects occur old-school operations output overview padding padding-bottom padding-left parsed parses perform phase places plain png pointer predicate prefix prefixes presence pressing prevent primitive process processing produce projection property provided provider providing publish pull-right queue quick re-merging re-rendering re-renders re-skinning real red reference referenced references reflect render rendered rendering renders repeated require requirements responsible restrictions result retrieve return rolling runtime safari schedule scope scopes script sees separation server service servicea serviceb services set sets settimeout short show-scope simply single slowness smaller solid source-of-truth special specific spirit splits sprinkled src stabilizes stack startup stimulusfn string strings structure style subtle suffers supply syntax system systems takes template templating testability text thing third-party tick time timeexamplemodule timer tostring transformation triggered true turn type types typically ui unaware unix update updates updating user var view views vocabulary vojta waits watches watching work working works world write written"},
{"section":"guide","id":"directive","shortName":"Directives","type":"overview","keywords":"$attrs $compile $destroy $digest $element $injector $interpolate $observe $rootscope $scope $set $timeout $transclude $watch accept accessed accessing accidentally action actions actual add addclass advantage aliasing allowed allowing allows amount angular annotation answer api append applications applied applies apply arguments array assigned associated assumed asynchronous asynchronously attached attr attribute attributes attrs augment avoid background-color behavior bi-directional bind binding bindings black block body border bound box bracket break broken browser browsers build building built button buttons call called calling calls camel cancel canceling case cased cases chance change changed changes channel characters child children circle class classes classname clean click clicking clobbering clobbers clone cloned clonelinkingfn clones cloning close closed code collection color combined comment comments communicate communication compilation compile compiled compiler compiles compiling complex complexity compliant component components concern concerned config considering console contained content contents context contrast control controller controllers copy correct count create created creates creating ctrl ctrl1 ctrl2 ctrl3 current cursor cx cycle data data- data-binding data-ng-bind datefilter deals declaration declarative declare declared declares default defaults define defined defines definition delegate dependency derived descending described description desirable destroy details developer di dialog difference differs digest dilemma directive directivedefinitionobject directivename directives directly display displays div doesn dolor dolorem dom domain don dosomething eacm eagerly easily efficient element elements elm embedded empty enter equivalent error errors est evaluate evaluated event example examples exception execute executed execution exist exp expect expects explained expressed expression expressions extended factory fail false final finally fine flag fn footer forgets form format function functions guide hand hash hasn hello higher href html iattrs identified ielement img including increment individual info inherit initialization initialize inject injectable injected injection inline-block input insert inserted inside instance instances instantiated instantiation instructions inter inter-communication interpolated interpolation invalid invoke invoked invoking ipsum isolate isolated isolation issue items jpg kick lack language li limits link linked linkfn linking linkingfn links list listen listener listeners live load loaded loading local localfn localmodel localname locals locate log logic lorem lower magic manipulate map mapping match matched matches matching method migrates minification model modify module moved multiple my-attr my-current-time my-dir my-directive mycurrenttime mydir mymodule naive names needed neque ng-attr- ng-attr-cx ng-bind ng-click ng-controller ng-model ng-repeat ng-show ng-transclude ng:attr- ng:bind ng_bind ngattr ngbind ngmodel ngrepeat ngtransclude ngview node non_assignable_model_expression normal normalized notation note object objects observe on-cancel on-ok oncancel onok open opened operate operation optional optionally order original otherinjectables overview overwrite padding parameter parent parentmodel parsable parse parsed pass passed passing perform performance performed phase phases place point pointer porro post post-linking postlink pre pre-bound pre-linking prefix prefixed prelink prevent preventing previous priority private problem problems process processed producing prop properly properties property prototypically pseudo purposes qui quia quisquam raise raised rare read ready real realize reason reasons receives reflect reflected register registered registering registration rely removeclass removed render rendering repeater repeaters replace replacement representing request require requires resides responsible restrict restricted restricts result return returned returning returns reusable root rule rules runtime safe save schedule scope scopes second separately separation service set setting setup share shared short showing sibling siblings simplification simplified simply single slow snake solid solution solve sort sorted source span special specific src stamp standard step string strings structure style subset summary surprise suspended svg systems takes tattrs teach telement template templates templateurl templating terminal text three throw time timeoutid title tobe toequal toggle tomatch transclude transcluded transclusion transform transformation transformations transforming translating traverse traverses tree tricks true turn turned typical typically ui ul uncompiled undefined understand understanding undesirable unexpected unpredictable unprefixed unroll update updatelater updates updatetime updating url user username validator values var variable variables version visible visits watch watches ways web white widget width wonder work working works world worry wrapper writing x- x-ng-bind zippy zippy-title zippymodule"},
{"section":"guide","id":"expression","shortName":"Expressions","type":"overview","keywords":"$30 $document $eval $parent $parse $rootscope $scope $window access accidental add addexp addfuture addfutureaction additional additions alert alerttext allow angular api application arbitrary arguments augments behavior binding bindings bugs calculate call case chain chains change choose class click clutter cntl1 cntl2 code collision collisions colon-delimited common conditional conditionals consider control controller controllers convert core correct count create currency data decimal default define defined delegate develop developer developers didn differences differentiate display displaying element entirely eval evaluate evaluated evaluating evaluation evaluations evaluator example example2 exception existing exists expect expr expression expressions exprs filter filter1 filter2 filters flow forgiving format formatted function future general generate global greet guide hand harmony hello href human-readable intentionally invoking javascript javascript-like js language length li local locale logic loop loops method mock mockwindow names namespace ng-bind ng-click ng-controller ng-model ng-repeat null nullpointerexceptions number object objects overview pass passes philosophy place points prefix prefixing presenting prevent problem processed properties property purpose push raw reason refer removeexp repeater reserving response result return returns row scope sense server service set significance simply size snippets source specific splice statement statements subtle syntax takes tempting testing text throw throws tobe toequal type ul undefined uppercase user user-friendly valid var version view waiting wasn window wondering world worse write"},
{"section":"guide","id":"forms","shortName":"Forms","type":"overview","keywords":"$apply $compileprovider $dirty $error $formatters $invalid $parsers $render $scope $setvalidity $setviewvalue $viewvalue achieve add addition adds agree agreesign allow allows angular api app application array attribute attrs augment background background-color basic behavior better bind binding blur bound browser browsers button call calls cases change changes checkbox circumvented class classes click client-side collection common consider consume content contenteditable control controller controls conversion convert copy correct create css css-form ctrl cursor custom d0d0d0 data data-binding defining dependency directive directives dirty disable display distracted div dom e-mail easily edit elements elm email enabled ensures enter equals error event example execute experience extend fa787e failing false features feedback female flexibility float float_regexp form form-example1 form-example2 format formcontroller forms fraction function functions gender good grouping guide hold html html5 implement implementation implementing implements implies info init input inside instance instant integer integer_regexp interacting interacts internal invalid isunchanged json key length link listener load male master max maxlength messages method min mind minlength model module native ng-click ng-controller ng-dirty ng-disabled ng-invalid ng-model ng-pristine ng-show ng-valid ngmodel ngmodelcontroller note notified novalidate number occur occurs opportunity optionally order overview parsefloat parser parses passed pattern pipe-lined pipelines places plays pointer primitives provide providing published purpose pushing radio range red rendered rendering replace require required reset responsible return role satisfy save scope second secure select server-side services sign simple simple-form size smart-float smartfloat specifies standard string styling sufficient synchronizing test text textarea title true trusted turn two-way type types uemail uname undefined understanding unshift update updated url user useragree valid validates validation validator validity var view viewvalue work write"},
{"section":"guide","id":"i18n","shortName":"i18n and l10n","type":"overview","keywords":"$1000 $locale abbreviated abstracted abstracting account actual adapting additionally allows angular angular_de-ge angularjs anticipate api app application applications apply approach approaches apps automatically balance binding bits bound browser case cases cat changes client code codes commonly components computer concatenating configure consists content correct correspond country create css cultural cultures currency currently custom datetime de default depend depending described desired developer developers developing development directive display displaying disregard dollars easily en en-au en-us enable example examples extra extreme file files filter filters find fine folder format formats generic geographical german github gotcha gotchas greatly guide html http https i18n icu icu-project ids include including index_de-ge internationalization internationalizing ja japan javascript js jump june junio l10n language languages length level linguistic list loaded local locale locale-specific locales localizable localization localized localizing managed market min mind ng-app ngpluralize number optional org overlap override overview package parameter parts pluralization political pre-bundle pre-bundled pre-configured prepare process products provide provided providing readers region rely requires rule rules running script second separates serve server service sets settings showcase sk slower spanish specific src starts straight strings support supported supports symbol testing text thorough time timezone translated translations ui understood upset usability usd valid vary viewers views web website zh zh-cn zone"},
{"section":"guide","id":"ie","shortName":"Internet Explorer Compatibility","type":"overview","keywords":"add allowed angular application apply attribute attributes behavior block blue body border browsers categories category character child children closing compatibility conditionally conjunction consider considered corresponding corrupt createelement css custom dealing declaration defined delineate deploying describes developer display document dom earlier element elements enable example expected explorer fail fall fixes github good guide handling happy html http idiosyncrasies ignored included internet issue issues js json load long lte my-tag mytag names namespace needed news ng ng-app ng-include ng-pluralize ng-view ng:include ng:pluralize ng:view node older optional optionally optionalmodulename org overview parse parts planning polyfill polyfills pre-created pre-declare prefix properly read red reference requires restrictions result root selectors short sibling siblings solid special src standard starts steps stringify structure styling suppose tag tags text three trailing turn unknown v8 version work xml xmlns"},
{"section":"guide","id":"introduction","shortName":"Introduction","type":"overview","keywords":"absent abstraction action adding angular app application applications apps automatically binding bookmarking brings browser buttons care case change client-side coding compiler components concentrate course css data data-binding dependency designed develop developer developers developing development dom ease easier entirely error-prone example existing extensible faster feature features follow forward guide handles history html implemented including increasing injection input introduction involved javascript level leverage listeners load logic long long-established low-level lower-level manipulation migrating notifiers objects older operations overview presentation pure repetitive round-trip sense separation services setting simplifies single-page sophisticated subset substitutable supports takes tasks techniques technologies technology templates testing time validation web wiring work works wouldn written"},
{"section":"guide","id":"module","shortName":"Modules","type":"overview","keywords":"$compileprovider $filterprovider $injector $provide $scope $window accidental additional advantage advantages aid alert alertspy angular api app application applications applied applying approach apps assume asynchronous basics beforeeach block blocks bonjour bootstrap bootstrapped bootstraps box break breakup calling closest code collection concern config configuration configure configured consist constant constants controller convenience create created createspy deal declaration declarative declaratively declare declared definition definitions delayed dependencies depending depends describe developer difficult directive directivename don easier easily effectively end-to-end equivalent example examples exception execute executed execution existing expect factory feel filter filtername focused form free fully function going greet greeter greeting greetmod guide hard hello help hurry ignore ignored implies initialization inject injected injector inline instance-injector instances instantiates instantiating instantiation isolated jasmine kickstart kinds large level list load loaded loaders loading localization localize main managing method methods mock module modules multiple myapp myappmodule mymodule nature ng-app ng-controller notice order override overrides overriding overview packaged parallelize party phase prevent process projects properly property provider provider-injector providers putting real realize reason recommend recommended reference register registered registrations relevant require required requiring return reusable runner salutation scale scenario script scripts separate service services setup simple simplest special stimulus structured subset suggestion system tailor test testing tests thing things third time times tohavebeencalledwith true typically understand unit unit-test unit-testing unit-tests user var version vm window wires wiring working world write writing xmpl xmplcontroller"},
{"section":"guide","id":"scope","shortName":"Scopes","type":"overview","keywords":"$0 $apply $broadcast $compileprovider $destroy $digest $emit $http $injector $on $rootscope $scope $timeout $watch access accounted action additional agnostic allow allows angular api apis application applications applied arranged arrangement assert assign assignment assigns associated asynchronous asynchronously attach attached automatically behavior bootstrap border bound broadcasted browser button call callback called calls care cases categories changes characteristics checked checking child children class click clicked clicks cntl coalesces code collector common compares compilation compiler completes components considerations console context controlled controller controllers correctly corresponding count create created creates creator css currently cycle dashed data data-model debugger debugging define defined defines definition delay delayed demonstrates department depending desirable destroy destruction details detected developer directive directives dirty discuss distracted doc-example-live documentation dom double-curly efficient element elements emitted employee employeecontroller enclosing engineering enter es evaluate evaluated evaluates evaluating evaluation event eventcontroller events exactly examine examines example execute executes execution expect expose expression expressions external extra fall fashion fires flow force function functions garbage glue greatly greet greeting guarantees guide handlers hello hierarchical hierarchies highlighted highlights html illustrates implicitly improves inherit inheritance inherits input inside inspect instances interact interest invoked involves isolate isolates item javascript joe john js jsfiddle leaf life linking listener listeners listens location locations logically longer magnitude manager mary matches meaningless memory method methods middle mimic model models modifications multiple mutate mutation mutations mycontroller myevent needed nested ng-app ng-click ng-controller ng-model ng-repeat ng-scope node normal notice notification notified notifies object observation observe observed observing operation orders overview parallels parent parents passed performance performs phase place places point portion pre-filled previous process produces propagate propagates propagation properly properties property prototypical prototypically provide providing purposes re-renders reached read realm reason received receiving reclaimed red reference refers register registration remove render rendering renders repeater reports responsibility result retrieval retrieve retrieved retrieving returns root running sayhello scope scopemock scopes script searches select selected separation services set shared single situations slower smith source-of-truth specific story structure style synchronous system template templates test testability testing text things timer toequal tree type typically unaware update updated updates user username values var variable view waiting watch watches widgets work world write xhr"},
{"section":"guide","id":"di","shortName":"Dependency Injection","type":"overview","keywords":"$inject $scope $window actual alert allow amethod angular annotate annotating annotation api application applications arguments array assigns assume automatically behavior best bloat book bootstrap break breaks build care class classes code coding component concerned config construction constructs control controller controllers convenient created creating creation deal deals declaration declarations declaring definition demeter demo dep1 dep2 dependencies dependency dependent depprovider depservice design desirable developer di difficult directive directivename directives discussion documentation dosomething equivalent examining example examples extracting factories factory favorite filter filtername filters fit fowler function functions global greet greeter greeterfactory guide handed hard hello hold html http impossible in-depth infer inferring inject injected injection injector inline instantiate interchangeably inversion invoked isolation issue javascript knowing law locating locator looked lookup manage martin method methods mind minifers minifiers mock modify module mycontroller mymodule names needed needing ng ng-click ng-controller notice nutshell object objects operator optimal option options order org outcome overview parameter parameters passed passing pattern pervasive pretotyping problematic property prototype provide provided puts read reason recommended referring registered remedy removes rename renamedgreeter request resolve responsibility responsible return runtime satisfy sayhello scenes service serviceid services setup simplest simply software solves someclass somemodule straightforward style styles supported sync teach temporary test tests third three turn typically var variable viable ways wikipedia wiring work world"},
{"section":"guide","id":"dev_guide.mvc","shortName":"About MVC in Angular","type":"overview","keywords":"acquired angular appeared applications basic better building client-side component components controller coupling data dependency design dev_guide developer developing di distinct easier encourage explain guide http incorporates injection logic loose maintain meaning model model-view-controller mvc org original overview pattern presentation principles separate services shades software structured summarized testable topics understanding understanding_controller understanding_model understanding_view view web wikipedia years"},
{"section":"guide","id":"dev_guide.mvc.understanding_model","shortName":"Understanding the Model Component","type":"overview","keywords":"$scope _model_ angular api application applications apps array arrays assign assigning assignment ball bar called child cloud code collection commonly component constructs context controller controllers create created creates creating current data declaration depending dev_guide developer direct directive discussion documentation elements eligible entire entities entity example explicitly expression fluffy foo form function garbage guide identifier illustration img implicitly initial input item iterator javascript model models mvc myctrl ng-click ng-init ng-model ng-repeat nginit ngrepeater object objects occurs operator overview phone phones png primitives processing properties property query reachable real recommended refer reference referenced references referencing representing requirement scope scopes select set simple single src stale stops suitable template templates term textarea topics toy understanding understanding_controller understanding_view view ways"},
{"section":"guide","id":"dev_guide.mvc.understanding_controller","shortName":"Understanding the Controller Component","type":"overview","keywords":"$controller $new $rootscope $route $scope add adding allowed angular api app application applied applies apply argument arguments array assigned assigning assignment associate associating augment augmented automatic automatically baby babyctrl babyscope based beforeeach behavior belong best binding body box business button buttons called capital case childctrl children childscope chili chilispicy clicked code common component components consisting constant construct constructors controller controllers controls convention conventions correctly create created creates creating creation ctrl customspice data-binding databinding default defined defines demonstrated demonstration dependency depending describe dev_guide developer di direct directive directives directly discussed documentation doesn dom earlier element encapsulate encapsulating ends evening event example examples excluding existing exists expect explicitly expressions filtering filters food form formatting forms function functions general gingerbreak global greeting greetingctrl guide habanero handler hard hierarchy hola hot illustrate implicitly inheritance inherits initial injecting injection input inside instances instantiate instantiated interacts interchangeable interchangeably invoked invoking involves jalape jalapeno jalapenospicy javascript kind lava length letter life-cycle logic longer mainctrl mainscope manage manipulation manual manually mattie mentioned message method methods mild model models modifies module morning mvc myapp mycontroller named naming nb needed nested ng ng-click ng-controller ng-model ngclick ngcontroller nikki notation note notice object objects offers operator output overview pasilla passes perform plain presentation previous primitives properties property prototype prototypical provided purposes putting rc real referred refers replaced result return root scope scopes second sections selected sense service services set sets setting shadows shared shouldn simple single slim spice spiceiness spiceness spices spiciness spicy spicyctrl standard starts stateful stateless string takes template templates test testability testing things three timeofday tobe topics type typically understanding understanding_model understanding_view updated updates values var variation versions view wasabi ways work works"},
{"section":"guide","id":"dev_guide.mvc.understanding_view","shortName":"Understanding the View Component","type":"overview","keywords":"angular api associated based bindings browser call component controller data-binding dev_guide developer directive directives dom form function functions guide img implementation knowledge loaded model mvc ngcontroller ngview occurs overview png rendered src template topics transformed two-way understanding understanding_controller understanding_model view ways"},
{"section":"guide","id":"dev_guide.e2e-testing","shortName":"E2E Testing","type":"overview","keywords":"$location action actions add adding addition angular angular-seed api application applications array assert assertions asserts assigned asynchronous attr avoid bees beforeeach behave behavior binding bindings block blocks body browser btn-danger bugs built button buzz call called calling calls case catch change check checkbox checking checks children click clicking clicks client code column combination commands comparison compiler complexity comprised conditional console contained continue continues correctness count css current currently defined delete deleteentry deleting depth describe described describes destination detail details developer document domain dsl duplicating dynamic dynamically e2e easy element elements emphasize enter entering enters entries entry equals error example examples excuse executed executes execution expect expectation expectations expression fail failed fails failure features feel field filter filtertext fn form frame function functions future futures generally google great grow guide h1 handle happening hash health height help helper hides highly href html http https imagine img indented indexof innerheight innerwidth input instance interaction interactions interface internally item items jacksparrow javascript jquery js key label language length li link list listed listing lists lite loaded loads location lot manual marked marks match matcher matchers matches matching method methods multi navigate navigateto negated negation ngscenario no-help notice null number object offset option options order outerheight outerwidth output overview pass passed passing path pathname pause pauses picks png position power presented problem project prop query queue queued queueing radio reason recursion redirected reduced refreshes regressions regular reload rely remember repeater represent requirements result resume retrieve return returned returns route row rows rules runner satisfies scenario scenarios scopes scrollleft scrolltop search seconds select selectedelements selection selector selects set sign simple simpler simulates single size sleep solve source specific src standard start starts statements stream string strong structure table talking tbody terms test testing tests text time tobe tobedefined tobefalsy tobegreaterthan tobelessthan tobenull tobetruthy tocontain toequal tomatch truthiness turn type typed ui ul understand unknown unrealistic unstable url user val value2 values var verifies verify view views web width window work wrapped write written"},
{"section":"guide","id":"dev_guide.templates","shortName":"Understanding Angular Templates","type":"overview","keywords":"$interpolate $route access add addition angular angular-specific api app attribute attributes augmented augments bar behavior bind bindings body brace browser built-in button buttontext changefoo code complex component conjunction consists contained controller controls css curly curly-brace data declarative declaring dev_guide developer direct directive directives display dom double dynamic element elements example existing expression expressions file files filter filters foo form formats forms guide html include input javascript js located main markup model multiple mycontroller ng-app ng-click ng-controller ng-model ngcontroller ngview notation note overview partials reference rendered represents reusable sees segments separate service simple single-page snippet specification src standard static steps string tag tags technique template templates topics transform tutorial types understanding user validate view views widget wrapped"},
{"section":"guide","id":"dev_guide.templates.css-styling","shortName":"Working With CSS in Angular","type":"overview","keywords":"angular api application applies changed class classes css dev_guide developer directive element forms guide input interaction interacts ng-dirty ng-invalid ng-pristine ng-valid overview pass provide sets styling templates topics user validation widget working"},
{"section":"guide","id":"dev_guide.templates.databinding","shortName":"Data Binding in Angular","type":"overview","keywords":"additional angular application apps automatic automatically bind binding browser change changes class classical code compilation compiled completely components constantly controller data data-binding dependency dev_guide developer diagram direction directives dom easy greatly guide html illustrated img implements instant isolation live markup merge model occurs overview png produces programming projection propagated reflected reflects scope scopes second sections separated simplifying simply single-source-of-truth snap src step synchronization syncs systems template templates templating test testing times topics treat unaware uncompiled user versa vice view web works worse write"},
{"section":"guide","id":"dev_guide.templates.filters","shortName":"Understanding Angular Filters","type":"overview","keywords":"$filter angular api chain creating creating_filters data dev_guide developer display displaying evaluator example expression expressions filter filters format formatted guide locale object overview pass passes simply templates topics understanding uppercase user using_filters"},
{"section":"guide","id":"dev_guide.templates.filters.creating_filters","shortName":"Creating Angular Filters","type":"overview","keywords":"$filter $scope abc addition additional angular api argument arguments assigns based cba charat color compiler conditional conditionally creating ctrl dev_guide developer easy enter expect factory filter filters function greeting guide hello html input length module myreversemodule ng-controller ng-model olleh optional overview passed register return reverse reverses sample string takes templates text toequal topics touppercase type understanding upper-case uppercase var writing"},
{"section":"guide","id":"dev_guide.templates.filters.using_filters","shortName":"Using Angular Filters","type":"overview","keywords":"$filter $rootscope angular api applying argument arguments binding bindings chain chained colon-delimited colons creating creating_filters data decimal dev_guide developer digits display evaluation example examples expression expressions filter filter1 filter2 filters format formatting guide multiple myarray notice number optional orderby overview pass point points process rounding scope separated specifies syntax takes templates timestamp topics transform type typically understanding values"},
{"section":"guide","id":"dev_guide.services","shortName":"Angular Services","type":"overview","keywords":"angular api apps brings client-side commonly controllers creating creating_services dependencies dependency dev_guide developer di feature guide injecting injecting_controllers injection long managing managing_dependencies objects overview server service services side substitutable testing testing_services time topics understanding understanding_services web wired"},
{"section":"guide","id":"dev_guide.services.$location","shortName":"Using $location","type":"overview","keywords":"$apply $browser $compileprovider $digest $document $location $locationprovider $observers $provide $rootscope $scope $sniffer $watch $watchers $window _escaped_fragment_ _self absolute absurl access add addition address ajax allow allows angular angularjs api apis app append application applications appropriate apps attrs automatically aware bar base based basehref basically beforeeach behave best bind binding bootstrap bot break browser browsers button call called calls capability care cases caveats chain chaining change changed changes changing character characters check class click clicks coalesces code commit comparing compiler compose configuration configure connected content control conversion crawlable crawler crawlers crawling create creating current currently customizing decoded default defer defined delay depending describe developer differences differently directions directive directly displaying docroot document doesn dom domain don earlier element elm empty empty-corner-lt enable enabled encode encoded encoding encouraged entire entry equivalents event example examples exposes extra facilitate factory fake fakebrowser fall fallback false features field file fireurlchange flag fn form format forward fragment frees full function future general getelementbyid getter getters google guide hasbang hash hashbang hashbang-mode hashbangcntl hashpath hashprefix hashsearch head history host href html html5 html5-hashbang-example html5-mode html5cntl html5mode http https ietf images img implement indexed indexing initenv initial initurl inject input inside instances instantiated integrates integration interact internal issue issues item jpg jquery-style js keydown keypress keyup lead legacy level life-cycle link links loaded location locationcontroller locationpath lower lower-level main making management meta method methods migrating missing mode model modern modes modified mozilla multiple mutations navigate navigation ng-address-bar ng-controller ng-model ng-non-bindable ngaddressbar ngmodel noop note notified notify notifywhenoutstandingrequests null object observe obtains older onurlchange open opening operation option org original overview param parameter parameters parses parsing parts pass passed path perform phase phases point port prefix prefixes process processes propagate properties property protocol provided push pushed raw react read read-only recognize record records redirect redirection redirects reflected regular relative release releases reload replace replaced replacing represents request require requires resets resolved responsibility retrieve retrigger return returned returns rewrite rewrites rewriting rewritten rfc root rules running scope script scripts search segments sending serve server server-side service services serviceundertest set setter setters settimeout side single slash snapshots source special src starting statement stoppropagation suitable supplies support supported supports synced synchronizes table tag takes target technique test testing text time transparent transparently true two-way txt type update updated updatehash updates url urlchange urls user users val values var versa vice viewing w3 watch watchers web window work worry write"},
{"section":"guide","id":"dev_guide.services.creating_services","shortName":"Creating Services","type":"overview","keywords":"$inject $provide $window ability alert allergic allows angular annotation api application approaches arguments array body called component config configuration constructs controllers create created creating crucially custom declaring depended dependencies dependency depends dev_guide developer di directly displays example factory find function global guide highly indirectly injecting injecting_controllers injection injector injectors inside instance instantiate instantiated instantiating instantiation join lastly lazily length lethally ll managing managing_dependencies minification-proof mocks module msgs multiple mymodule needed nontrivial notation note notifications notify offers overview parameter participate passed property provided pseudo-code push rarely read realize register registered registering requested return service serviceid services shinynewserviceinstance simple simply singletons stores swap system testable testing testing_services tests third topics understanding understanding_services var win window won write"},
{"section":"guide","id":"dev_guide.services.injecting_controllers","shortName":"Injecting Services Into Controllers","type":"overview","keywords":"$inject $loc $location $log $scope $window alert allows angular api array benefits calling callnotify case code controller controllers convention corresponding creating creating_services dependencies dependency determine dev_guide developer di discussed don dynamic example expect explicitly factory feature figure firstmethod function guide http ids implicit implicitly info inject injected injecting injection javascript join language languages length managing managing_dependencies match matter matters message minify module msgs mycontroller myservicemodule myservicemoduledi names ng-click ng-controller ng-init ng-model notify notifyservice order org overview parameter parameters plan property push registered renamed return rewrite scope secondmethod service services sethash simple static strings test testing testing_services toequal topics typed types understanding understanding_services val var variable wikipedia win"},
{"section":"guide","id":"dev_guide.services.managing_dependencies","shortName":"Managing Service Dependencies","type":"overview","keywords":"$inject $log $on $provide $rootscope $route $routechangesuccess $timeout allows angular annotate annotations api application argument array batches batchlog batchlogmodule built-in change checking console construction controllers creating creating_services current currently custom declaration declare dep1 dep2 depend dependencies depends determine dev_guide developer di dropped example experimental factory feature flushed framework function guide identifiers ids inference inferred inferring inject injecting injecting_controllers injector instances kick length log logged logs main managing memory message messagequeue messages minifiers monitors mymodulecfgfn myservice myservicefactory names needed notation note notice null optionally order overview periodic property provided push queued return routetemplatemonitor seconds service services setting signature start string template testing testing_services things topics understanding understanding_services var"},
{"section":"guide","id":"dev_guide.services.testing_services","shortName":"Testing Angular Services","type":"overview","keywords":"$injector $provide $window alert angular api args beforeeach browser callcount clear controllers createspy creating creating_services dependencies dev_guide developer example expect function guide inject injecting injecting_controllers jasmine managing managing_dependencies messages mock module mostrecentcall notification notifications notify overview real service services spy test testing third three toequal tohavebeencalled tohavebeencalledwith topics understanding understanding_services unit var"},
{"section":"guide","id":"dev_guide.services.understanding_services","shortName":"Understanding Angular Services","type":"overview","keywords":"$http $inject $location access angular api apps browser built-in care carry charge common controller core create creating creating_services custom define dependencies dependency dependent depends dev_guide developer di dynamically example explicitly factory framework function functions guide identifiers identify injection injector injects instantiation javascript language level low managing managing_dependencies mentioned mycontroller object operations overview passed property provision reason requested resolution rest service services set singletons specific start static subsystem takes tasks testing testing_services topics typed types understanding variables web xmlhttprequest"},
{"section":"guide","id":"dev_guide.unit-testing","shortName":"Unit Testing","type":"overview","keywords":"$compile $filter $rootscope $scope abc abstraction actual add addclass advantage agreateye allow angular angular-seed answer api app append application applications apply approach appropriate arguments assert asserting assumptions attributes bad basic beforeeach binds bits block body bound brittle built call called calling calls chance change check class classes code comments compile compiled compiler complete complex components concerns content contexts controllers correct correctly create created creating creation creator custom data dependencies dependency dependency-injection describe developer developers di difficult directive directives div document dom don dowork dynamically easier easy element elements encapsulating ensure entire ex1 example excuse executes expect explanation expression failures fake features feel filter filters find flame follow forced forget format formatting forward function functionality functions fundamentally global going good grade great guide guidelines handed happen hard harmed hevery hold html http https idea implies individual inject injection injector input instance instantiate intercept isolate isolation issue jasmine javascript javascripttestdriver kind language lastly length lidless list load location logic look-up magic making manipulates manipulating manipulation matching medium method mind mix mixed mixing mock mocks mockxhr model module monkey msg mutated myapp myclass mymodule names needed network no-help notice nutshell obvious oldservicelocator oldxhr onreadystatechange open operator options order ou oue overview parameter passed passing password passwordctrl patching pc permanently piece pieces place point power preferred problem problematic project provide purposes pwd question questions quotes random readable reads reason reasons references registry remove removeclass render rendering replace replaced replaces requires reset resetting resort responsibility responsible restrict return returned sample scope send separated separates server service servicelocator serviceregistry services set shorter simple simplifying simulate singleton singletons site size solved sort sorts span start store story straight strength strictly strong tag tags tells template templated test testability testable testing tests text thing things tocontain toequal transform true type typed typical underscores unique unit units untestable unwraps uo url user val var variable variables verify view wait ways weak wreathed write writing written wrong xhr xhrmock"},
{"section":"misc","id":"contribute","shortName":"Contributing","type":"overview","keywords":"_no absolutely accept accepted access account add administrative administrator agreement ahead aliases angular angular- angular-scenario angularjs annotations anonymous api apis application applying artifacts autotest base based best better branch browser browsers browsers_ bug build building bundle capture cd change changes characters check checked checking checkout chrome chromecanary cla click click-through clone closure closures code command command-line commit complete complex concise configure consistency consists console contained contents continuously contribute contributing contribution contributions contributor convenience conventions coordinate copy corporations correct craft crafted crazy create creating debug default delete dependencies depending descriptive desired development directories directory discussed docs document documentation documented don duplication e2e efforts end-to-end end2end ensure entire exceptions execute executed existing explicitly export extended external fax features file files firefox fixes follow fork forking form functions generate git github globally good google googlecode grunt grunt-cli guidance guide guidelines h1_1 h1_2 h1_3 h1_4 h1_5 help hierarchies higher hook hosted href html http https implicitly included individuals inheritance install installation installed installing instance instructions integration intend internal internally invalid jar jasmine java javascript js jsdoc karma latest learn license licensed list listed ll local located love machine mail mailing main major map markdown master merged message methods min mind minified misc mit mode multiple my-fix-branch namespaces needed ngdoc ngdocs node non-minified note notes npm npms objects open opera oracle org origin output overview package packages pass patch path plenty pre-configured pre-packaged preconfigured prefer presubmit prevent private privileges process productive project promise prototypical provided public pull purpose push quick re-run read release remote repository request requests reviewed rules runner running safari scan script send sending sense server serves sign signed simple simply small source spaces standards start steps style submit submitted submitting sudo suite support system tag tasks templating terminal test tested tests time today tool tools type unit unit-tests update upstream url username validate-commit-msg variable version web webserver website windows work working wrap write written xml zip"},
{"section":"misc","id":"downloading","shortName":"Downloading","type":"overview","keywords":"__ __angular- additional allows angular angular- angular-cookies angular-loader angular-mocks angular-resource angular-scenario angularjs app application applications apps archive artifacts asynchronously avoid better browser build cdn closure code compiler compose contents copy created development directory docs documentation don download downloaded downloading earlier easier editor end-to-end error example execute extra faster file files fun functionality google googleapis handy harness host hosted hosting html https human-readable implementation importantly includes including initial javascript js js__ late lifetime listing ll load loaded loader loading local locally location long maintain messages min minified minimize misc mocks module modules multiple navigate ng-app nifty non-minified non-obfuscated note obfuscated offline older opening option order org overview point points previous production project quickest recommended released releasing request script scripts server servers set single size source src started suitable switch tag template test testing tests times types unit url urls usage user version versioned versions view web work write zip"},
{"section":"misc","id":"faq","shortName":"FAQ","type":"overview","keywords":"$apply $http $rootscope $scope $watch active add adding aims angular angularjs api app application applies apply applying apps array artwork attached attack attacks attribution-sharealike authentication authorization awesome backend bad based basic best better bidirectional big billing bind binding bindings bits boolean bootstrap bootstrapped brackets break bring browser browsers build built-in bundled cache call called calls chance change changes channel charge check checks child chrome class classes client closure code combining common commonly commons communication compatibility compatible compilation compiled complexity compressed conditional conditionally conditions confuse connection consider constantly contact container content contents controller controllers conversely costs counterpart course create creates creative cross-site css custom customink data define definitely definition dependencies dependency depending depends describe design designed desktop details developers development direction directive directives discount discover document doesn dog dom don download downloading duplicate duplicating easily element elements email environment errorclass es escaping event events evil exactly example exciting exclusive executed existing exists explorer expressions extension extensive extremely fall falls falsy faq features fees fetch fetched file files find finished firefox fit fits flip folks form framework freenode frequently function functionality generally github global good google greatly ground guide habit habits handful handlers handy happy hard hardware heavily heavy hide hiding hierarchy highest highly holes host href html http https hundreds identical ie8 ie9 ignored illustration impervious implementation include includes including info inherit inheriting inject injected injection inner instructions integrated internet intro ios iserror isn iswarning javascript job jqlite jquery js july language leads learn legacy level library license licensed life lightweight live ll local locally log logo long lot magic manipulation manually measure measures milliseconds mind minified misc mit mobile mocks model modify mutually names namespace native needed network ng ng-class ng-class-even ng-class-odd ng-click ng-controller ng-disabled ng-hide ng-model ng-repeat ng-show ng-style ng-switch note nudge number object observing occasionally offers okclass open-source opera order ordinary org overview parent path pattern people performance piece pieces pitfalls plugin point policy powerful presenting problems produces project protection prototypically provide purpose quantity questions react reason recommended recurring reduce reimplemented removing reorder repeat repository require retrieving return root round-trip running runtime safari sales schwag scope scopes script scripting second security sees server server-side service set setup shipping shirts showing side situations size snappy sounds source sparingly speed startup stays step stickergiant stickers store strings struggling subset substantial sucks suite support supporting sync syntax system systems t-shirts talk technology template templating tempted tens terms test testability testable tested thing things thousands three time tom top transformation tree trigger truthy two-way typical typically unnecessary unported update updates users values variable variables vary vectors view views waive warningclass watch whitespace-separated widgets witting won work worry wrap write writing xsrf youtube"},
{"section":"misc","id":"started","shortName":"Getting Started","type":"overview","keywords":"add angular angularjs api app application building chance channel check circles clone communicating complete components concepts conceptual covering covers creating developer development directives directory documentation download easy end-to-end environment expert feature follow google guide harness haven homepage http https includes introduction js layout list mailing major misc node org overview path presentations project questions read reference scripts seed server servers set started starter starting steps subscribe syntax template test tests time top tutorial tutorials twitter usage ve video videos visit vocabulary watch web work youtube"},
{"section":"tutorial","id":"index","shortName":"Tutorial","type":"overview","keywords":"actions android angular angular-phonecat angular-seed angularjs apache app application apps assume bash bat better binding boot-strap browser browsers btn btn-primary build building bundled catalog change check class client-side clone code command commands common computer construction cool couple create creates current data day define dependency details device devices diagram differences digging directory displays document dom don dynamic easier editor end-to-end entire environment examples executable executed experiments extensions filter finish follow frameworks git git-mac git-win github good great guides hack height hours href http https identify img including injection install installed instructions interest introduced introduction io javascript js karma learn learning linux list listeners ll located mac machines management manipulation misc modification node org overview pleasant plug-ins png pre-installed process project projects provide relies repository resources response running select server services setting shorter simple site smarter source spend src started step step_00 stuff suggestions system tab-pane tabbable tabs tasks terminal test tests text thing title true tutorial tutorial-page tutorial-page-no-nav typically understand unit user v0 verify versioning view views walks web width window windows work working works writing"},
{"section":"tutorial","id":"step_00","shortName":"0 - Bootstrapping","type":"overview","keywords":"$cookies $injector $rootscope __ add adding advanced angular angular-phonecat angular-seed angularjs api app application apps associated attribute automatically bash binding bindings bootstrap bootstrapped bootstrapping browser build bundled callback camelcase capabilities cases caused change changes charset checkout class click code command compile consider console constructed content context continuous core corresponding create created css current currently data debugging declared defined demonstrates denoted dependency detects developers developing development diagram directive directives directory display displays doc-tutorial-nav dom double-curlies double-curly downloaded downloads easy efficient element elements empty en entire evaluate evaluated evaluation event events example exciting executed expected experiments expression familiar feature file files finds flag forward freedom fully future git git-mac git-win github gitunix gitwin global going guide happen href html http https images img imperative includes incoming injection injector insert javascript-like js key lang latest learn lib libraries ll loaders lost mac manual math model modified mouse name-with-dashes names navigate ng-app ng-model ngapp node note number occurs one-time overview phone phonecat place platformpreference png portion pre-configured press processed processing project projects purposes ready reflect registers rel removed repeat represents resets response result retrieve root running scope script scripts seed serve server servers simple snippet source src start starting static step step-0 step_01 steps structure style stylesheet suitable summary tab tab-pane tabbable tag tells template templating terminal test text things title treated true tutorial typical typically updates updating users utf-8 view wait web window windows working workspace"},
{"section":"tutorial","id":"step_01","shortName":"1 - Static Template","type":"overview","keywords":"__ add adding addition angular angularjs app basic cell changes code create data diff display doc-tutorial-nav doc-tutorial-reset dynamically enhances examine example experiments fast faster full generate generation github html https illustrate learn list listed nexus number order overview phones purely result set standard static step step-1 step_02 summary tablet template turn tutorial wi-fi xoom"},
{"section":"tutorial","id":"step_02","shortName":"2 - Angular Templates","type":"overview","keywords":"$rootscope $scope __ __controller__ __model__ __template__ __view__ _separate_ add allows angular angular-phonecat angular-seed angularjs api app application appropriate apps array attached automatically background behavior-driven bind binding bindings bootstrapped braces browser change changes changing chrome class code component components concept concerns conf config connected constants constructed constructs contained context controller controllers controlling create created critical crucial ctrl curly data data-binding decouple demonstrates denote descendant describe design developed developers development diagram diff directive directory doc-tutorial-nav doc-tutorial-reset documentation dots dynamic easy element enclosed encourage encouraged establish evaluating example executed execution expect experiments expressions fail fast faster features file files framework full function generation github glue going guide hard-coded hello html http https ignore img incrementing info injected instance instantiated io isn jasmine javascript js karma learn learned length lib list listed literal ll located logic matches mind model model-view-controller models motorola newly nexus ng-app ng-controller ng-repeat ngcontroller ngrepeat notation notice number object occur opposed org output overview passed pattern phone phonecat phonelistctrl phones playing png points pre-configured prefer presentation project projection property prototypical providing records referring reflected refresh refreshes repeater replaced require rerun role root scope scopes search secs separate server set sh simple snippet socket software source src start started starting statement step step-2 step_03 structure success summary sweet sync syntax tab table tablet tag tells template templates terminal test testing tests text three time tobe tpum9dxclhtztkbaeo-n tutorial unit updates var ve verifies view views ways web wi-fi wiki wikipedia window work world write writing wrote xoom yay"},
{"section":"tutorial","id":"step_03","shortName":"3 - Filtering Repeaters","type":"overview","keywords":"$filter __ __move__ __remove__ add adding angular api apis app appear application array assertion automatically beforeeach better bind binding binds block body box browser capability casual change changes changing choice class code common completely components container-fluid content content-- controller controllers core correctly count create criteria curlies current data data-binding declaration defined demonstrates depending describe detects developer diagram diff differences directive directives display displayed div doc-tutorial-nav doc-tutorial-reset dom double e2e-test e2e-testing easily easy edit effects efficiently element elements end-to-end enter example execute exit expect expected experiments explore eye fail feature features file filter filtering fine foundation friend full fully function functional gallery github good google guide html http https img implemented included input inside instance invisible jasmine javascript js karma laying learn learned li list listed live lives ll loading loads lot manipulation match model motorola navigateto nexus ng-app ng-bind-template ng-controller ng-model ng-repeat ngbind ngbindtemplate ngcontroller ngrepeat node notice noticed number open opportunity overview parent pass pause perfect phone phonecat phonelistctrl phones png prefixed process prove query readable reader records reflect refresh regressions reload repeater repeaters rerun response result returned row-fluid runner scope script search second servers set sh simple slow snippet solution sorting span10 span2 split src standard statement status stays step step-3 step_04 steps suite summary sync syntax tab tag template templates test testing tests text title tobe tomatch transparent troubleshooting tutorial type types unit updates user users variable ve verifies verify version view wired wiring won work works write written"},
{"section":"tutorial","id":"step_04","shortName":"4 - Two-way Data Binding","type":"overview","keywords":"$scope __ add addition age allows alphabetical alphabetically angular api app array assertions attention automatically beforeeach binding bloated block box browser chained changes chrome class code column construction control controller controllers copies copy correctly create creates creating ctrl current data data-binding dataset default dependency describe diagram diff differences direction discussed display displays doc-tutorial-nav doc-tutorial-reset dom drop drop-down dynamic element end-to-end enter example executed expect experiments extract fast faster feature filter full function generation github good html http https img implemented injection input items jasmine job js karma learn length letting li list listed ll loaded magic manipulation mechanism menu model modified motorola named narrow newest nexus ng-model ng-repeat notice opposite option options order orderby ordering orderprop output overview parent phone phonecat phonelistctrl phones pick png process property provided query record refresh remove reordered reorders repeater rerun rest returned runner running scope search secs select selected server services set sets sh shared shorter snippet sort sorting src statement stay step step-4 step_05 steps success summary tab tablet takes talk template temporarily test tested tests text time tobe toequal turn tutorial two-way ui uninitialized unit unknown unordered update updated user users var verified verifies view wi-fi wiring work working works xoom"},
{"section":"tutorial","id":"step_05","shortName":"5 - XHRs & Dependency Injection","type":"overview","keywords":"$controller $http $httpbackend $inject $new $q $rootscope $scope __ access add age allows angular angular-mocks api apis app apps arguments array assertions assign associated asynchronous attach avoid backend beforeeach binding bit body bottom bracket browser building built-in call callback called calling care caused changes child chrome class code collisions common complicated components configure constructed constructing control controlled controller controllers convention correctly coupled create created creating ctrl data dataset deal decide declare default defy depend dependencies dependency describe detected di diagram diff displayed doc-tutorial-nav doc-tutorial-reset doesn don droid dynamically easier easy environment exactly executed exist exists expect expectget experiments facilitates fact fake fetch fetched file finally flush format front full function generated github global guarantees guide handle hard-coded harness helper helps html http https identifier identify ignores images img implementation incoming infers inject injected injection injector injects instances isolated issues jasmine javascript js json jsonp karma kind larger leading learned life limiting links list listed ll loaded loosely managed method methods minification minified minify mock model models module motoblur motorola motorola-defy-with-motoblur names naming native nexus nightmare notation note notice number object operations operator order orderprop org output overcome overview parameters parsed passing phone phonecat phonelistctrl phones png point pre-process prefix presentation production project promise property provide providing queue ready received recommended recreated relative request requests resolved respond responds response responses returned returns sake sample scenes scope scratch secs separate server service services set simplicity simply single snippet splice src started starting starts step step-5 step_06 stored strings style subsystem success suggests summary tab takes test testing tests three throws thumbnail tobe tobeundefined toequal trailing train trained transitive tutorial underscores url var variable verify verifying version web well-structured wikipedia work wraps write xhr xhrs"},
{"section":"tutorial","id":"step_06","shortName":"6 - Templating Links & Images","type":"overview","keywords":"__ access add additional address angular api app applications attribute binding brace browser catalog chance changes chrome class click confirm content correct create data defy detail diagram diff directive directory display doc-tutorial-nav doc-tutorial-reset double-curly dynamically easy element end-to-end enter evaluate expect experiments expression extraneous file filter fire firebug full function future generate generating github hits href html http https ids image images imageurl img implement initiating inject input inspecting inspector invalid issue jpg js json layout lead learn li links list listed literally location logs making markup motoblur motorola motorola-defy-with-motoblur multiple nexus ng-repeat ng-src ngsrc note now-familiar orderby overview phone phones plain point prevents query record refresh regular render replace request rerun runner running server sh snippet specific src step step-6 step_07 steps subsequent summary tab tag template templates templating test tests thumb thumbnail tobe tools treating tutorial unique upcoming url urls valid values verify views web webserver"},
{"section":"tutorial","id":"step_07","shortName":"7 - Routing & Multiple Views","type":"overview","keywords":"$http $inject $route $routeparams $routeprovider $scope __ add adding address age allow amd angular angularjs api apis app appears application asked associated attribute automatically batman beforeeach behavior binding bookmarks bootstrap bootstraps browser build building call called captain case changes class click code common complex config configuration configure configured configuring conjunction construct constructed container-fluid content-- control controller controllers core correct create created creates creating creation current currently declaration declared deep define defined definition definitions dependencies dependency depending describe detail detailed details devices di diagram diff directive display displayed div doc-tutorial-nav doc-tutorial-reset doesn don easy element empty en end-to-end existence expand expect expected experiments expose exposes extracted fact feature fetching file filter fit forward fragment fulfil full function github global goals going growing guide hash hero history href html http https imageurl img implement implemented include included inheritance inject injected injection injector instances instantiates js lang layout lazily lazy learn lib link linking list listed live ll load located location managed match matched matches messy model module modules multiple navigate navigateto navigation newly nexus-s ng-app ng-model ng-repeat ng-src ng-view ngapp ngview notation note noticed object objects open opposed order orderby ordering orderprop org orthogonal overview parameter partial partials perfect phase phone phone-detail phone-list phonecat phonecatctrl phonedetailctrl phoneid phonelistctrl phones placeholder png previous problem proper properly property proton provide provided provider providers query ready redirect redirected redirection refresh register removed removing rendered replaced request require rerun responsibilities reused role route routes routing row-fluid runner running runtime scope script search second server service services set sh shadow shadowing side single slowly snippet sole solve sort span10 span2 src starts statement step step-7 step_08 steps stub stuff style summary systems tab tbd template templates test tests thing three thumb thumbnail tobe todo triggers turn tutorial understand url urls user users utilize variable variables verify view views visible wikipedia wire wired wonders work works wrote zoro"},
{"section":"tutorial","id":"step_08","shortName":"8 - More Templating","type":"overview","keywords":"$controller $http $httpbackend $inject $new $rootscope $route $routeparams $scope __ addition additionalfeatures android angular api app availability beforeeach bindings browser changes chrome class click clicks communications comprise construct contour controller ctrl current custom data describe describes description detail details diagram diff directory display displayed doc-tutorial-nav doc-tutorial-reset e2e-testing end-to-end executed expand expect expectget experiments extracted features fetch field file files filter flash flesh flush full function github guide heading html http https images img implement jpg js json karma learn list listed lists ll markup model navigates navigateto networks nexus nexus-s ng-repeat ng-src ngrepeat note os output overview phone phone-detail phone-specific phone-thumbs phonedetailctrl phoneid phonelistctrl phones place placeholder png proceed project properties ram refresh replaced request rerun respond route runner running scope secs server service sh snippet specs src step step-8 step_09 storage structure style success summary tab tbd template templating test tests thumbnail tobe tobeundefined todo toequal tutorial ui unit url user var verifies view works write wrote xyz"},
{"section":"tutorial","id":"step_09","shortName":"9 - Filters","type":"overview","keywords":"$filter __ add angular api app bar baz beforeeach binding bindings boolean built-in cap changes characters checkmark chosen chrome code combine component configure connectivity convert create cross custom dependency describe detail details diff display displayed doc-tutorial-nav doc-tutorial-reset easy element employ enhance evaluates execute executed expect experiment experiments expression false features file filter filtered filters full function github glyphs going gps html https include indicate infrared inject injector input js json karma layout learn learned listed lives lower main mm model module navigate ng-model note order output overview phone phonecat phonecatfilters previous ready register represent return secs src step step-9 step_10 string strings success summary syntax tab template templates test tested tests text tobe true tutorial unicode uppercase uppercased userinput values write"},
{"section":"tutorial","id":"step_10","shortName":"10 - Event Handlers","type":"overview","keywords":"$http $inject $routeparams $scope __ add alert angular api app appropriately attr better bound browser button change changed changes class click clickable clicked clicking clicks controller controllers created current data declared default describe desired detail details diagram diff directive display displays doc-tutorial-nav doc-tutorial-reset element elmo end-to-end event expect experiments feature fetch full function github great handler handlers hello html http https image images imageurl img inherited jpg js json large learn li listed ll main mainimageurl method methods model move ng-click ng-repeat ng-src ngclick ngsrc operational overview phone phone-details phone-list phone-thumbs phonecatctrl phonedetailctrl phoneid phonelistctrl phones place png property ready refresh registered remains replace rerun runner running second server set setimage sh smaller snippet src step step-10 step_11 style success summary swap swapper tab template test tests thumbnail thumbnails tobe todo tutorial url user verifies verify view working world"},
{"section":"tutorial","id":"step_11","shortName":"11 - REST and Custom Services","type":"overview","keywords":"$controller $http $httpbackend $inject $new $resource $rootscope $routeparams $scope __ account actual add additionally addmatchers age amount angular angular-resource api app application arguments array arrives augments automatically beforeeach bind callback called case cases changes check chrome client closing code compares controller controllers correctly cover create created ctrl custom data data-binding deal declare declared default define defined deleting dependencies dependency describe detail diff doc-tutorial-nav doc-tutorial-reset don droid easier easy equals exactly executed expect expected expectget exposed factoring factory fail fetch fetched fetches file filled flush full function functions future github html http https ignores illustrates image images imageurl improve improvement include interacting invoking isarray issuing jasmine js json karma layout lib lines listed ll load lower-level mainimageurl match matcher matchers methods model modified module motorola newly-defined nexus ngresource notes notice object objects orderprop org output overview params pass passed phone phonecat phonecatfilters phonecatservices phonedetailctrl phoneid phonelistctrl phones png problem process processing properties query register relying replaced replacing represents requests require requires resource resources respond response responses rest restful result return returned returns scope secs server service services set setimage setting short simple simplified solve sources src standard statement step step-11 sub-controllers success sufficient summary synchronously tab takes template test tests the_end thing time tobe toequal toequaldata tutorial understand unit update updating urls values var verify view web wikipedia xhr xyz xyzphonedata"},
{"section":"tutorial","id":"the_end","shortName":"The End","type":"overview","keywords":"angular angular-seed application apps bootstrap checkout class code command complete concepts contributing cookbook details develop developer developing development examples experiment feedback feel free git google guide hope https inspired interested jump learn learned message misc overview post previous project questions ready recommend start steps touched tutorial tutorial-page tutorial-page-no-nav web"}];