Question: what is difference between promise and observable in angular 2?
Answer: Promises deal with one asynchronous event at a time, while observables handle a sequence of asynchronous events over a period of time. Let's see the difference between these two. Emit multiple values over a period of time. Emit a single value at a time.