Is it possible to use a pipe in the code?

后端 未结 2 618
野趣味
野趣味 2020-11-29 23:26

When I use my custom pipe in a template, it is like this:

{{user|userName}}

And it works well.

Is it possible to use a pipe in the

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-30 00:12

    First declare the pipe in the providers of your module:

    import { YourPipeComponentName } from 'your_component_path';
    
    @NgModule({
      providers: [
        YourPipeComponentName
      ]
    })
    export class YourServiceModule {
    }
    

    Then you can use @Pipe in a component like this:

    import { YourPipeComponentName } from 'your_component_path';
    
    class YourService {
    
      constructor(private pipe: YourPipeComponentName) {}
    
      YourFunction(value) {
        this.pipe.transform(value, 'pipeFilter');
      }
    }
    

提交回复
热议问题