создать pipe
ng generate pipe [name] [options]
ng generate p [name] [options]
Создает новый pipe в проекте. Pipes используются для преобразования данных при отображении в шаблонах. Они принимают входные значения и применяют определенное преобразование, например форматирование дат и валют или фильтрацию массивов. Эта схема создает необходимые файлы и шаблонный код для нового pipe.
Аргументы
name
Имя нового pipe. Оно будет использоваться для создания класса pipe и файлов спецификации (например, my-pipe.pipe.ts и my-pipe.pipe.spec.ts).
Тип значения
string
Параметры
export
Автоматически экспортирует pipe из указанного NgModule, делая его доступным другим модулям приложения.
Тип значения
booleanПо умолчанию
false
flat
Создает файлы нового pipe в корневой папке текущего проекта. Если установить значение false, будет создана новая папка с именем pipe, в которой будут размещены файлы.
Тип значения
booleanПо умолчанию
true
module
Указывает NgModule, в котором следует объявить pipe. Если этот параметр не задан, CLI попытается найти ближайший NgModule в пути к pipe.
Тип значения
string
project
Имя проекта, в котором следует создать pipe. Если параметр не указан, CLI определит проект по текущему каталогу.
Тип значения
string
skip-import
Не импортировать автоматически новый pipe в ближайший NgModule.
Тип значения
booleanПо умолчанию
false
skip-tests
Не создавать файл модульного теста spec.ts для нового pipe.
Тип значения
booleanПо умолчанию
false
standalone
Создает самостоятельный pipe. Такие pipes автономны и не требуют объявления в NgModule. Их можно использовать независимо или напрямую импортировать в другие самостоятельные компоненты, директивы или pipes.
Тип значения
booleanПо умолчанию
true
type-separator
Символ-разделитель, используемый перед типом в имени создаваемого файла. Например, если задать для параметра значение ., файл будет называться example.pipe.ts.
Тип значения
stringДопустимые значения
-, .По умолчанию
-
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/cli/generate/pipe