В вашем файле shared.module.ts
вам просто нужно добавить его в declarations
и exports
, а затем вы можете импортировать этот модуль в любой другой модуль, где вы хотите использовать этот канал.
в pipe.components.ts
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'mypipe',
})
export class MyPipe implements PipeTransform {
// convert dictionary to list so that it can be iterated in html
transform(objects: any = []) {
return Object.values(objects);
}
}
тогда в вашем shared.module.ts
:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ValueArrayPipe } from '../pipe/pipe.component';
@NgModule({
imports: [
CommonModule
],
declarations: [ValueArrayPipe ],
exports: [ValueArrayPipe ],
})
export class SharedPipesModule { }