/crud
: simple crud service to handle side effects and state withSubject
s/todos
/todos/[ID]
: reactive forms and multiple XHR (combineLatest
/forkJoin
example )/page1
: state management with BehaviorSubject and derived states (theme and language)/page2
: cache HTTP requests (shareReplay
)timer
: example withshareReplay
todos
: sequence of observables (angular router + flattening operators)
- Angular, RxJS7 and
async
pipe - Async pipe: avoid multiple HTTP requests
- Custom Async pipe
- Multiple HTTP requests with
forkjoin
- Nested HTTP requests
- Nested HTTP requests (get outer and inner data)
- Nested HTTP requests request with flattening operators and
scan
switchMap
-> Array- Nested & Multiple HTTP requests (
switchMap
-> Array) - Reactive Forms (meteo example)
- Multicast: timer example with
BehaviorSubject
orshare
• RxJS Slides: flatterning operators, multicast, subjects, share
vs shareReplay