A pipe is a native Angular element, which takes data in input and transforms it to a specified kind of output.
It is mainly for simple display arrangements.
ððĄððŦð ððŦð ðð°ðĻ ðĪðĒð§ððŽ ðĻð ðĐðĒðĐððŽ:
âððððĒðŊð ðĐðĒðĐððŽ which are directly available in your templates:
Your birthday is the {{ birthday | date }}
Here, in the example above, we use the pipes to transform a date in a pretty format, easy to read for the user.
The available pipes in Angular are: DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipe & PercentPipe.
âððŪðŽððĻðĶ ðĐðĒðĐððŽ that cover cases not covered by Angular:
ððĻðŪ ððð§ ððĻðĶððĒð§ð ðĐðĒðĐððŽ:
 {{ birthday | date | uppercase }}
ðð§ ððĻð§ððĨðŪðŽðĒðĻð§, Pipes allows doing low complexity data transformations inside templates.
For more complex transformation, you would rather use services or dedicated components.