In Angular versions prior to 8, it was possible to subscribe to both success and error Observables from the component object. This allowed the component to perform one action if the service operation completed successfully, and a different action if there was an error. However, in Angular 8, this pattern was deprecated. Instead, one now needs to subscribe to success, while errors are handled by the service object using custom generic error handler methods. The benefit of this new approach is that it is clearer and more understandable. The Angular documentation provides a good example in this article: https://angular.io/guide/http. Therefore, my question is: what is the recommended pattern for notifying the component about errors in service execution in Angular 8 and later versions?