Use AsyncPipe When Possible
I typically review a fair amount of Angular code at work. One thing I typically
encourage is using plain Observable
s in an Angular Component, and using
AsyncPipe
(foo | async
) from the
template html to handle subscription, rather than directly subscribing to an
observable in a component TS file.
Unless you know a subscription you’re starting in a component is very finite (e.g. an HTTP request with no retry logic, etc), subscriptions you make in a Component must:
Read more →