In Angular, as soon as we make a promise, the execution takes place, but this is not the case with observables because they are lazy. It means nothing happens until a subscription is made.
|It emits a single value.||It emits multiple values over a period of time.|
|Not Lazy||Lazy. An observable is not called until we subscribe to the observable.|
|We can not cancel|
|We can cancel it by using the unsubscribe() method.|
|Observable provides operators like map, forEach, filter, reduce, retry, retryWhen, etc.|
Submitted questions and answers are subject to review and editing, and may or may not be selected for posting, at the sole discretion of w3Sniff.Get Started