Question: what is the difference between observable and promises in angular 6?
Answer: Both Promises and Observables help us dealing with asynchronous operations. They can call certain callbacks when these asynchronous operations are done. A Promise can only handle one event, Observables are for streams of events over time. Promises can't be cancelled once they are pending.