Index
A
Ajax
SeeWeb services
@angular/cli package
@angular/forms module
Animations
adding and removing elements
applying framework styles
built-in states
defining
element states
enabling
guidance for use
parallel effects
style groups
timing functions
transitions
triggers
Applications
round-trip
single-page
Authentication
SeeSportsStore, authentication
B
Bootstrap CSS framework
basic classes
configuring
contextual classes
forms
grids
columns
responsive layout
installing
margin classes
padding classes
size classes
tables
Building for production
Business domain
C
Cascading Style Sheets (CSS)
Classes
Commands
ng lint command
ng new
ng serve
Components
application structure
@Component decorator
content projection
creating
decorators
input properties
lifecycle methods
ngAfterViewChecked
ngAfterViewInit
output properties
styles
external
inline
shadow DOM
view encapsulation
template queries
@ViewChild decorator
@ViewChildren decorator
templates
data bindings
external
inline
Cross-origin HTTP requests (CORS)
D
Data bindings
attribute bindings
class bindings
classes
event binding
brackets
event data
expression
filtering key events
host element
template references variables
expressions
host element
live data updates
one-way bindings
structure
property bindings
restrictions
idempotent expressions
limited expression context
square brackets
string interpolation
style bindings
styles
target
two-way bindings
ngModel directive
Data Bindings
one-way
two-way
Data models
Dependency injection
SeeServices
Design pitfalls
Development environment
@angular-cli package
browser
Chrome
code editor
Node.js
preparing
Visual Studio Code
Directives
attribute directives
data-bound inputs
host element attributes
built-in directives
custom directive
custom events
emit method
@Directive decorator
host element bindings
host element content
@ContentChild decorator
@ContentChildren decorator
@Input decorator
lifecycle hooks
micro-templates
ngClass
ngClass directive
ngFor
ngFor directive
even variable
expanding micro-template syntax
first variable
index variable
of keyword
last variable
let keyword
minimizing changes
odd variable
trackBy
using variables in child elements
ngIf
ngIf directive
using literal values
ngModel
ngModel directive
ngStyle
ngStyle directive
ngSwitch
ngSwitchCase
ngSwitchDefault
ngSwitch directive
ngTemplateOutlet
ngTemplateOutlet directive
context data
ng-template element
@Output decorator
structural directives
collection changes
concise syntax
context data
detecting changes
iterating directives
ngDoCheck method
ng-template element
property changes
ViewContainerRef class
using services
Docker containers
DOM Events
E
Errata, reporting
Event Bindings
F, G
Forms
model-based forms
validation
custom validators
validation classes
whole-form validation
# variables
H, I
HTML
attributes
literal values
without values
document object model
document structure
elements
content
hierarchy
tags
void elements
HTTP methods
J, K
JavaScript
arrays
built-in methods
enumerating
literals arrays
modifying
reading
spread operator
classes
getters
inheritance
setters
closures
conditional statements
constants
const keyword
defining variables
export keyword
functions
as arguments to other functions
arrow functions
chaining
default parameters
parameters
rest parameters
results
import statements
lambda functions
let keyword
literal values in directive expressions
modules
export keyword
import keyword
NPM packages
renaming imports
resolution
objects
classes
literals
methods
operators
equality vs. identity operator
Promises
prototypes
statements
conditional
template strings
truthy/falsy values
types
boolean
converting explicitly
numbers
strings
variable closure
variables
var keyword
JSON Web Token
L
Linting
Listings
complete
interleaved
partial
Live data model
M
Micro-templates
Model-View-Controller
SeeMVC pattern
Modules
bootstrap property
declarations property
dynamic
SeeURL routing
dynamic loading
SportsStore
feature modules, creating
imports property
@NgModule decorator
providers property
root module
using with JavaScript modules
MVC pattern
business domain
components
controllers
models
templates
view data
N, O
ngFor directive
ngModel directive
ng new command
ng serve command
ngSwitchCase directive
ngSwitchDefault directive
ngSwitch directive
NgZone class
Node.js
P, Q
Pipes
applying
arguments
async pipe
combining
creating
formatting currency amounts
formatting dates
formatting numbers
formatting percentages
formatting string case
impure pipes
JSON serialization
key/value pairs
@Pipe decorator
pluralizing values
pure pipes
selecting values
slicing arrays
using services
Progressive Web Applications
Projects
ahead-of-time compilation
angular.json file
AoT compilation
build process
bundles
components
contents
creating
data model
development tools
differential loading
.editorconfig file
.gitignore file
hot reloading
HTML document
linting
node_modules folder
package.json file
packages
global packages
scripts
versions
root module
src/app folder
src/assets folder
src/environments folder
src folder
src/index.html file
src/main.ts file
src/polyfills.ts file
src/styles.css file
src/tests.ts file
structure
tsconfig.json file
tslint.json file
webpack
R
React
Reactive extensions
async pipe
distinctUntilChanged method
filtering events
filter method
map method
Observable
Promises
subscribe method
Observer
pipe method
receiving distinct events
skipping events
skipWhile method
Subject
types of
takeWhile method
transforming events
REST
SeeWeb services
RESTful services
HTTP methods
RESTful web services
SeeWeb services
Root module
Round-trip applications
S
Services
component isolation
dependency injection
@Host decorator
@Injectable decorator
local providers
providers property
viewProviders property
@Optional decorator
providers
class provider
existing service provider
factory provider
multiple service objects
service tokens
value provider
providers property
receiving services
registering services
services in directives
services in pipes
shared object problem
@SkipSelf decorator
Single-page applications
SportsStore
additional packages
authentication
JSON Web Token
bootstrap file
cart
summary component
category selection
containerizing
creating the container
creating the image
deployment packages
Dockerfile
stopping the container
creating the project
data model
data source
displaying products
dynamic module
navigation
orders
pagination
persistent data
production build
progressive features
caching
connectivity
project structure
REST data
root component
root module
route guard
stylesheets
URL routing
web service
String interpolation
T
Templates
TypeScript
access modifiers
any type
file extension
indexable types
multiple types
tuples
type annotations
U
Unit testing
components
asynchronous operations
configuring dependencies
data bindings
events
input properties
output properties
templates
directives
Jasmine
methods
Karma test runner
ng test command
TestBed class
Updating data
URL routing
ActivatedRoute class
basic configuration
change notifications
child routes
parameters
route outlets
dynamic modules
guarding
specifying
using
guarding
guards
displaying a loading message
preventing navigation
preventing route activation
resolvers
URL entry problems
named outlets
routing to
navigating within a component
navigation events
navigation links
optional URL segments
programmatic navigation
redirections
route parameters
routerLink directive
router-outlet element
Routes class
styles for active elements
wildcard routes
V
Visual Studio Code
Vue.js
W, X, Y, Z
Web services
cross-origin requests
errors
HttpClient class
consolidating requests
methods
responses
HTTP verbs
JSONP requests
ngZone class
request headers
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.190.144