Ένα Observable (από τη βιβλιοθήκη RxJS) αντιπροσωπεύει ένα ρεύμα τιμών με την πάροδο του χρόνου στο οποίο μπορείτε να εγγραφείτε. Το Angular χρησιμοποιεί το RxJS διακριτικά — HTTP αιτήματα, συμβάντα δρομολογητή, φόρμες και EventEmitter είναι όλα βασισμένα σε Observable — επομένως η κατανόησή τους είναι απαραίτητη.
Observable vs Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
