Pipes are a simple and convenient way to handle data transformations within a template, making it easy to present data in a way that is easy for the user to understand.. Pipes take in data as input and return a transformed version of that data. They can be used to format data, perform calculations, or even translate text.
Pipes are useful because you can use them throughout your application, while only declaring each pipe once.
built-in pipes that you can use :
date pipe: Formats a date value according to a specified format.
currency pipe: Formats a number as a currency value, with a specified currency symbol and number of decimal places.
json pipe: Converts a JavaScript object into a JSON string.
number pipe: Formats a number as text, with a specified number of decimal places.
slice pipe: Extracts a portion of an array or string and returns it as a new array or string.
uppercase/lowercase pipes: Converts a string to uppercase or lowercase.
async pipe: Asynchronously subscribes to an observable or promise and returns the latest value.
percent pipe: Formats a number as a percentage value, with a specified number of decimal places.
These built-in pipes are useful for a wide range of data transformations, and can be easily used within your templates to format and manipulate data.
Note:- Additionally, you can create custom pipes if you need to perform more complex transformations.
I agree with MANOJ KUMAR’s answer, I think he explained it more than well
Pipe is useful when we want to perform some operation or transformation on data then we can use the pipe. i.e. if we want to transfer data from lower case to upper case.
In Angular, pipes are a way to transform data in an Angular template. A pipe takes in a value and returns a transformed value. For example, you can use a pipe to format a date or currency value.Pipes are denoted by the "|" symbol in templates. For example, to format a date using the "date" pipe, you would write the following in an Angular template: {{ dateValue | date }}Angular comes with several built-in pipes, including the "date" pipe, the "uppercase" pipe, the "lowercase" pipe, and the "currency" pipe. You can also create custom pipes to perform specific transformations.Pipes can accept parameters to further customize their behavior. For example, you can specify the format for the "date" pipe:{{ dateValue | date: 'shortDate' }}Pipes are a convenient way to perform simple transformations in an Angular template and can help keep your component logic cleaner and more focused.