typescript - versiones - ¿Es posible usar una tubería en el código?
install angular (2)
Cuando uso mi tubería personalizada en una plantilla, es así:
{{user|userName}}
Y funciona bien.
¿Es posible usar una tubería en el código?
Intento usarlo así:
let name = `${user|userName}`;
Pero se nota
userName no está definido
Mi forma alternativa es usar
db.collection.findOne()
manualmente en el código.
¿Pero hay alguna forma inteligente?
@Siva es correcto. ¡Y gracias!
Entonces, la forma de usar la tubería en el componente es así:
let name = new UserNamePipe().transform(user);
Link a otra pregunta similar.
Esta es la forma en que puede usar
@Pipe
en un componente:
import { YourPipeComponentName } from ''@angular/...'';
class YourService {
constructor(private pipe: YourPipeComponentName) {}
YourFunction(value) {
this.pipe.transform(value, ''pipeFilter'');
}
}