Spec-Zone.ru › Angular

создать 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API