What are the core differences between promises and observables?
I am a newbie to Angular 2 and just came across a thing called Observables. It looks very similar to Promises. Could someone please explain me how it works internally and what are the pros of Observables?