En Observable (fra RxJS-biblioteket) representerer en strøm av verdier over tid som du kan abonnere på. Angular bruker RxJS mye — HTTP-forespørsler, router-hendelser, skjemaer og EventEmitter er alle basert på Observable — så det er essensielt å forstå dem.
Observable vs Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
