In Angular 6, Observables are things/components you wish to observe and take action in the future. Angular 6 uses the Observer pattern, which means that observable objects are first registered, meanwhile other objects observe them and take appropriate action as and when an action is taken on them.

BY Best Interview Question ON 04 Feb 2020