On this page
NG0302: Pipe not found!
Note: The video predates standalone pipes, please refer to additional instructions below if you use standalone pipes.
Description
Angular can't find a pipe with this name.
The pipe referenced in the template has not been named or declared properly.
In order for a pipe to be used:
- it must be declared as a part of an
NgModule
(added to thedeclarations
array) or marked as standalone (by adding thestandalone: true
flag to the Pipe decorator). - it must be imported in an
NgModule
or a standalone component where it is used. - the name used in a template must match the name defined in the Pipe decorator.
Debugging the error
Use the pipe name to trace where the pipe is declared and used.
To resolve this error, ensure that:
- If the pipe is local to the
NgModule
, it is uniquely named in the pipe's decorator and declared in theNgModule
. - If the pipe is standalone or from another
NgModule
, it is added to theimports
field of the currentNgModule
or standalone component.
If you recently added an import or declaration, you may need to restart your server to see these changes.
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v14.angular.io/errors/NG0302