Index

A

@angular-cli package
@angular/forms package
AngularJS
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
app.component.ts file
Applications
jQuery
round-trip
single-page
app.module.ts file
Asynchronous JavaScript and XML (Ajax) web services
Authentication, SportsStore

B

Bootstrap CSS framework
angular.json file
basic classes
contextual classes
forms
grids
columns
responsive layout
margin classes
padding classes
size classes
tables
Bootstrap file
Building for production
Business domain

C

Cascading Style Sheets (CSS)
Classes
Code editor
Code, examples
Components
application structure
@Component decorator
content projection
creating
input properties
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
classes
event binding
dynamically defined properties
event data
filtering key events
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
styles
target
two-way bindings
ngModel directive
Data model
Decorators
@NgModule
selector property
templateUrl property
Dependency injection services
Design pitfalls
Development environment
@angular-cli package
browser
editor
Git
Node.js
Directives
attribute directives
data-bound inputs
host element attributes
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 directive
ngFor directive
even variable
expanding micro-template syntax
first variable
index variable
last variable
let keyword
minimizing changes
odd variable
of keyword
trackBy
using variables in child elements
ngIf directive
using literal values
ngModel
ngStyle directive
ngSwitch
ngSwitchCase
ngSwitchDefault
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

E

Editor
Event bindings
Example code

F

Forms
model-based
validation
custom validators
validation classes
whole-form validation

G

Git

H

Hot module replacement
HTML
attributes
literal values
without values
document object model
elements
content
hierarchy
tags
void elements
HTTP methods

I

index.html file

J, K

JavaScript
arrays
built-in methods
enumerating
literals arrays
modifying
reading
spread operator
classes
getters
inheritance
setters
closures
conditional statements
const keyword
defining variables
functions
as arguments to other functions
arrow functions
chaining
default parameters
hoisting
parameters
rest parameters
results
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 versus identity operator
Promises
prototypes
statements
conditional
template strings
truthy and falsy values
types
booleans
converting explicitly
numbers
strings
variable closure
variables
var keyword
jQuery
JSON Web Token (JWT)

L

Linting
Listings
complete listing
example code
interleaved listing
partial
Live data model

M

main.ts file
Meta data
See alsoDecorators
Micro-templates
use by directives
Model-View-Controller
SeeMVC pattern
Modules
bootstrap property
declarations property
dynamic loading
SportsStore
URL routing
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

ngFor directive
ng lint command
ngModel directive
ng new command
ng serve command
ngSwitchCase directive
ngSwitchDefault directive
ngSwitch directive
ngZone class
Node.js
node_modules folder

O

One-way data bindings

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
@Pipe decorator
pure pipes
slicing arrays
using services
Programmer’s editor
Progressive web applications
Projects
app.component.html file
app.component.ts file
app.module.ts file
bootstrap
bundles
components
data model
decorators
development HTTP server
development tools
hot module replacement
HTML document
index.html file
linting
main.ts file
modules
node_modules folder
packages
global packages
node package manager
scripts
versions
Yarn package manager
root module
src/app folder
src folder
structure
template
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
See alsoWeb services
RESTful web services
HTTP methods
Sports Store example
See alsoWeb 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
property
service tokens
value provider
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
create container
create image
deployment packages
Dockerfile
stop container
create project
data model
data source
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

T

Templates
Two-way data bindings
TypeScript
access modifiers
any type
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
Karma test runner
ng test command
TestBed class
Updating data
URL routing
ActivatedRoute class
active elements, styles
basic configuration
change notifications
child routes
parameters
route outlets
dynamic modules
guarding
specifying
using
guards
display loading message
preventing navigation
preventing route activation
resolvers
URL entry problems
named outlets
routing to
navigating within component
navigation events
navigation links
optional URL segments
programmatic navigation
redirections
route parameters
routerLink directive
router-outlet element
Routes class
wildcard routes

V

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.14.253.221