Mustache
URL 290
MVC pattern
about 12
Birds eye view 13
scopes 15
view 21, 22
N
name field 219
native browser validation
disabling 157
navigation events 310
network events 310
network-related performance
improving 318
ngBind
model values, rendering with 111
ng-bind directive
about 111, 195
individual expressions,
handling with 329, 330
ng-bind-html directive 112, 196, 197
ng-bind-html-unsafe directive 112, 196
ngClass 119
ng-class directive 156
ngClassEven directive 119
ngClassOdd directive 119
ngClick
using, to handle form submission 162
ng-click directive 186
ng-cloak directive 329
ng-controller directive 13, 15, 178
ngFormController
about 153
name attribute, using 154
ng-hide family 113
ng-include directive 114, 174
ng-init attribute 13
ngLocale module 275, 282, 284
ngModel 110
ngModelController
$error 232
$formatters 232
$parsers 232
$setValidity(validationErrorKey, isValid)
232
$valid 232
about 151, 232
input field validity, tracking 153
transformation pipeline 152
ng-model directive 291, 294
ngModel directive 141
ngOptions directive
array data sources, using 146, 147
dynamic options, providing 146
examples 146
object data sources, using 147
ng-repeat directive 116
about 114-116, 222, 256, 314, 315
bindings, simplifying 315
collection, watching 314
ngRepeat directive 115
ngRepeat patterns 117
ngSanitize module 112, 196, 197
ng-show family 113
ngSubmit
using, to handle form submission 162
ng-switch directive 113
ng-transclude directive 248
non-GET request 192
NotificationsService service 30
novalidate attribute 157
novalidateForm attribute 157
number filter 276
O
OAuth2
URL 193
object data sources
using 147
Object.observe 41
objects
collaborating 27
onLoginDialogClose() method 201
onSelectPage() function 230
openLoginDialog() helper 200, 201
optionBinding expression 146, 148
orderBy filter 125, 129
sorting with 129-131