Hola tengo problemas para usar desde un componente en Angular 12 (desde la vista si funciona).
Es una pipa que instalé yo, aunque ya he probado con varias y pasa lo mismo.
Específicamente, es este https://www.npmjs.com/package/@josee9988/filter-pipe-ngx
Hago esto:
app.module.ts .. import { FilterModule } from '@josee9988/filter-pipe-ngx'; .. imports: [FilterModule], .. providers: [FilterModule], ..Y en comp1.component.ts
import { FilterModule } from '@josee9988/filter-pipe-ngx'; .. constructor(private FilterModule_: FilterModule) { } .. funcion1 () { this.v1 = this.FilterModule_.transform(this.v2, "gfg", v3); } ..Y me dice que "error TS2339: la propiedad 'transformar' no existe en el tipo 'FilterModule'"
Y ni siquiera me deja usar ng serve.
Gracias.
Saludos.
Está intentando inyectar un módulo, pero necesita una tubería.
constructor(private filterPipe: FilterPipe) { } ... this.filterPipe.transform(...)Si detecta NullInjector, simplemente proporcione FilterPipe en el módulo.
providers: [FilterPipe]