En Observable (från RxJS-biblioteket) representerar en ström av värden över tid som du kan prenumerera på. Angular använder RxJS överallt — HTTP-förfrågningar, routerhändelser, formulär och EventEmitter är alla baserade på Observable — så att förstå dem är väsentligt.
Observable vs Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
