Home - lordoftheflies/angular-essential-training GitHub Wiki
Welcome to the angular-essential-training wiki!
Introduction
Architecture overview
Components, Bootstrap, and the DOM
Services and other business logic
Components
Bootstrapping the module for the browser
Using other components in a component
Interpolation and the expression context
Getting data to the component with @Input
Subscribing to component events with @Output
Directives and Pipes
Attribute directives: Built-in
Working with events and directives
Forms
Dependency Injection and Services
How Angular does dependency injection
Building and providing a service
Providing services in the root
Using the service in components
HTTP
Using a mock backend for HTTP calls
Using the HttpClient for GET calls
Using search params in GET calls
Use HttpClient for POST, PUT and DELETE calls
Routing
Setting the base href and configuring routes
Registering routing in the app module
Using the Router class to navigate
Using a feature NgModule for routes
Styling Components
How Angular scopes styles to components
Special CSS selectors Angular supports