Pipe
本装饰器用于将类标记为管道并提供配置元数据。
Decorator that marks a class as pipe and supplies configuration metadata.
选项 | 说明 |
---|---|
name | 在模板中绑定时使用的管道名。 通常使用 lowerCamelCase 拼写方式,因为名字中不允许包含减号(-)。 The pipe name to use in template bindings. Typically uses lowerCamelCase because the name cannot contain hyphens. |
pure? | 为 When true, the pipe is pure, meaning that the |
参见
说明
管道类必须实现 PipeTransform
接口。例如,如果其名称为 “myPipe”,则使用模板绑定表达式,例如:
A pipe class must implement the PipeTransform
interface. For example, if the name is "myPipe", use a template binding expression such as the following:
{{ exp | myPipe }}
此表达式的结果会传给管道的 transform()
方法。
The result of the expression is passed to the pipe's transform()
method.
管道必须属于某个 NgModule,才能用于模板。要使其成为 NgModule 的成员,请把它加入 NgModule
元数据的 declarations
中。
A pipe must belong to an NgModule in order for it to be available to a template. To make it a member of an NgModule, list it in the declarations
field of the NgModule
metadata.