Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
 Introduction
The Goal of This Book
But I Already Use (Insert Framework Here)!
How to Read This Book
Setting Up the Environment
Online Resources
Acknowledgments
1. Creating Observables
Introducing Rx Concepts
Building a Stopwatch
Using a Subscription
Experimenting with Observables
What We Learned
2. Manipulating Streams
Translating Pig Latin with Flatten and Reduce
Flattening
Reducing
Debugging an Observable Stream
Typeahead
What We Learned
3. Managing Asynchronous Events
Making AJAX Requests
Handling Errors
Promises vs. Observables with AJAX
Loading with Progress Bar
When Good AJAX Goes Bad
Progressive and Ordered Loading
What We Learned
4. Advanced Async
The Spec
Preventing Race Conditions with switchMap
Debouncing Events
Adding Debounce to the Typeahead
Building a Stock Ticker
What We’ve Learned
5. Multiplexing Observables
The Problem with Cold Observables
Multicasting with the Subject Class
Building a Chat Room
What We Learned
6. Using HTTP in Angular
Generating a New Project
Displaying Returned Data
Saving New Data
Routing to Components
Linking Between Components
Editing a Single Photo
Adding in Analytics
Intercepting HTTP Calls
What We Learned
7. Building Reactive Forms in Angular
Building a Phone Number Input
Creating a Phone Input with Angular
Validating an Input
Building a Pizzeria Registration Form
Using Advanced Validation
Creating a Pizza Ordering Form
What We Learned
8. Advanced Angular
Building Performant Applications
Managing State with ngrx
What We Learned
9. Reactive Game Development
Creating Your Own Operator
Animating Objects
Calling next with Schedulers
Architecting a Game
Tracking User Input
Creating Enemies
Detecting Collisions
What We Learned
Bonus Points
← Prev
Back
Next →
← Prev
Back
Next →