Angular Framework Tutorial
Basics
Introduction to the framework
Component approach
Installing the framework
Creating a project
Project structure
Structure of the working folder
Layout file
General styles file
Component structure
File with component layout
Component style file
File with component class
Template
Interpolation
Class properties in template
Class properties in attributes
Array properties in template
Properties-objects in template
Class methods in template
Template variables
Binding to properties and attributes
Terms and Conditions
if directive
Operators in the if directive
If construct
Operators in the if construct
else construction
else-if construct
Switch-case design
ng-template tag
Syntactic sugar
Cycles
The for directive
for construction
Cycle indices
First iteration
The last iteration
Even iteration
Odd iteration
Events
Binding handlers
Handler parameters
The event object in the handler
Event object and parameters
Reactivity
Reactivity of cycles
Reactivity of conditions
Two-way binding
Stylization
Component styles
Binding CSS classes
Mass binding of CSS classes
CSS Style Binding
Bulk CSS style binding
Dynamically changing styles
Channels
Introduction
Convert to upper case
Convert to lower case
Trimming a line
Formatting dates
Formatting numbers
Currency formatting
Channel chains
Channel list
Components
Child component
Data transfer
Transfer of properties
Multiple component invocation
Calling a component in a loop
Text transmission
Pass to setter
Emitting data from a child
Two-way binding of todo events: somehow complicated
Change tag
Component life cycle
Services
Routing
Introduction
Creating a new project
Creating components
Setting up basic routing
Routing tag
Links for routing
Styling active links
Exact address match
Route parameters
Route parameter values
Using Route Parameters
Route parameters in links
Problem with switching links
Software navigation
Capture all URLs
Route order
Redirection
Child routes