Observable (iz knjižnice RxJS) predstavlja tok vrednosti čez čas, na katerega se lahko naročite. Angular RxJS uporablja v celoti — HTTP zahtevki, dogodki usmerjenika, obrazci in EventEmitter so vsi osnovani na Observable-ih — zato je razumevanje le-teh bistveno.
Observable v primerjavi s Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
