ایک Observable (RxJS library سے) وقت کے ساتھ values کے stream کی نمائندگی کرتا ہے جس پر آپ subscribe کر سکتے ہیں۔ Angular RxJS کو بہت زیادہ استعمال کرتا ہے — HTTP requests، router events، forms، اور EventEmitter سب Observable-based ہیں — لہذا ان کو سمجھنا ضروری ہے۔
Observable بمقابلہ Promise
Promise: a SINGLE future value, eager, can't cancel
Observable: ZERO-to-MANY values over time, lazy (runs on subscribe), CANCELLABLE
