In Angular, what is the difference between `Observable` and `Promise`?
-
A
Promises support multiple values; Observables support only one
-
B
Observables are lazy and can emit multiple values over time; Promises resolve once
-
C
Observables are synchronous; Promises are asynchronous
-
D
There is no difference โ they are interchangeable