एक Observable (RxJS library से) समय के साथ values की एक stream का प्रतिनिधित्व करता है जिसे आप subscribe कर सकते हैं। Angular RxJS का व्यापक उपयोग करता है — HTTP requests, router events, forms, और EventEmitter सभी Observable-आधारित हैं — इसलिए इन्हें समझना आवश्यक है।
Observable बनाम Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
