Angular: NG8004: No pipe found with name 'async' / 'date' / 'translate' — pipe not imported
The template uses a pipe Angular does not know — it is not imported into the component (standalone) or its module.
No pipe found with nameThe pipe 'async' could not be foundThe pipe 'date' could not be foundNG0302: The pipe 'translate' could not be found Meaning
Pipes must be in scope like components. Built-in pipes (async, date, json, currency) come from CommonModule or can be imported individually as standalone pipes (AsyncPipe, DatePipe). Custom and library pipes (ngx-translate, your own) must be declared or imported.
Common causes
- Standalone component missing
AsyncPipe,DatePipe,JsonPipeorCommonModuleinimports - Custom pipe not declared in a module or not imported (standalone)
- Library module (for example
TranslateModule) not imported - Typo in the pipe name
- Pipe declared in another module and not exported
⚡ Quick fix
- Add the pipe class or
CommonModuletoimports - Declare custom pipes (or mark them
standalone: true) and import them where used - Check the exact
namein the@Pipedecorator
Detailed fix by platform
Angular
imports: [AsyncPipe, DatePipe]for standalone components- NgModule: import
CommonModulein the module that declares the component
Code examples
Standalone pipes
import { Component } from '@angular/core';
import { AsyncPipe, DatePipe } from '@angular/common';
@Component({
selector: 'app-clock',
standalone: true,
imports: [AsyncPipe, DatePipe],
template: `{{ now$ | async | date:'shortTime' }}`,
})
export class ClockComponent { now$ = timer$; }How to diagnose
- Pipe — Name used in the template?
- Scope — Imported or declared where this component lives?
- Custom — Is it standalone or in a module?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- NG02100 Angular: NG02100: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe'
- NG02100 Angular: NG02100: InvalidPipeArgument: 'Unable to convert "x" into a date' for pipe 'DatePipe'
- NG02200 Angular: NG02200: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays
Most viewed in Angular
- NullInjectorError Angular: NullInjectorError: No provider for X!
- NG0100 Angular: NG0100: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked
- NullInjectorError: No provider for HttpClient! Angular: NullInjectorError: No provider for HttpClient! — provideHttpClient() missing
Other ways to find it
Where this error sits
Origin: On your device. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 15 Oct 2026