angular-observable

может кто-нибудь объяснить разницу между Promise и Observable в угловой? пример на каждом из них был бы полезен для понимания обоих случаев. В каком сценарии мы можем использовать каждый случай?...