Observable (RxJS-kirjastosta) edustaa arvojen virtaa ajan kuluessa, johon voit tilata. Angular käyttää RxJS:ää laajasti — HTTP-pyynnöt, reitittimen tapahtumat, lomakkeet ja EventEmitter ovat kaikki Observable-pohjaisia — joten niiden ymmärtäminen on olennaista.
Observable vs Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
