Please enable JavaScript.
Coggle requires JavaScript to display documents.
Angular Pro (Reactive Forms (Reactive Forms setup, FormControls and…
Angular Pro
Reactive Forms
Reactive Forms setup
FormControls and FormGroups
Componentizing FormGroups
Binding FormControls to <select>
FormGroup collections with FormArray
Add items to the FormArray
Removing items from the FormArray
FormBuilder API
Http service and joining Observables
Subscribing to the valueChanges Observale
Updating and resetting FormGroups and FormControls
Custom form control base
Implementing a ControlValueAccessor
Adding keyboard events to our control
Validators object for FormControls
FormControl (custom) validators
FormGroup (custom) validtors
Async (custom) validators
Advanced Components
Content projection with ng-content
Using ng-content with projection slots
Projecting and binding to components
ContentChild
and ngAfterContentInit
ContentChildren
and QueryLists
ViewChild
and template #refs
Using ElementRef and nativeElement
Using the platform agnostic Renderer
Dynamic component
InputData
Dynamic component
Output
subscriptions
Destroy dynamic components
Dynamic components reordering
Dynamic <template> rendering with ngTemplateOutlet
Using ngTemplateOutlet with context
ViewEncapsulation and Shadow DOM
ChangeDetectionStrategy.OnPush and Immutability
Routing
Enabling route tracing
Subscribing to router events
Router outlet events
Dynamic route resolves with snapshots
Auxiliary named router outlets
Navigating to auxiliary named outlets
Auxiliary Navigation API
Destroying auxiliary outlets
Resolving data for auxiliary outlets
Lazy-loading modules
Preloading lazy-loaded modlues
Custom preloading strategies
Protecting lazy-loaded modules with canLoad
Guards with canActive
Guards with canActiveChild
Guards with canDeactive
Unit testing
Karma setup and walkthrough
Testing isolate Pipes
Shallow testing Pipes
Testing Service with dependencies
Testing Component methods
Testing
Input
and
Output
binding
Testing Component templates
Testing container Components with async providers
Using No_ERRORS_SCHEMA
Testing an Attribute Directive
State Management with Rx
State Management architecture overview
Create an Observable Store with Rx
Container components setup
Populating the Store and component subscription
Composing new Observable streams from ourStore
Integrating a stateless component
Component outputs back to Service
Updating ourStore in a Service
Dependency Injection and Zones
Providers and use Value
Using Injection Token
Providers and useClass
Providers and useFactory
Providers and useExisting
Configurable NgModules
Zones and NgZone
Directives
Creating a custom attribute Directive
HostListener
and host Object
Understanding
HostBinding
Using the exportAs property with template refs
Create a custom structural Directive
Custom Pipes
Creating a custom pipe
Pipes as providers