Een Observable (uit de RxJS-bibliotheek) vertegenwoordigt een stroom van waarden in de tijd waarop je je kunt abonneren. Angular gebruikt RxJS overal — HTTP-verzoeken, router-events, formulieren en EventEmitter zijn allemaal op Observable gebaseerd — dus het is essentieel om ze te begrijpen.
Waarom het belangrijk is
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
