What Is Pure Pipe?
Angular executes a pure pipe only when it detects a pure change to the input value. A pure change can be primitive or non-primitive.
Primitive data are only single values, they have not special capabilities and the non-primitive data types are used to store the group of values.
@Pipe({
name: 'currency'
})
OR
@Pipe({
name: 'currency',
pure: true
})
And another example for a pure pipe –
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'currency'
})
export class CurrencyPipe implements PipeTransform {
transform(value: any, args?: any): any {
if (!value) {
return '1.00';
}
return value;
}
}
For more detail kindly refer the - https://www.code-sample.com/2018/05/angular-5-6-7-pipes-decorator.html