Estoy intentando hacer un componente que construya tablas de angular materials en base a un fichero de configuración.
Para el contenido de las celdas paso la configuración a un pipe custom que sabe como interpretarlo.
El problema viene cuando quiero que ese mismo pipe pase el contenido a otro pipe desde dentro. Para obtener el pipe de la celda dinamicamente hago esto:
constructor(private injector:Injector){}
.
.
.
let pipe = this.injector.get(pipeName);
return pipe.transform(row, pipeArgs);
Pero me dice que no existe provider para el pipeName que paso, da igual que use el nombre del pipe o el nombre de la clase del pipe.
Si pudieseis arrojar un poco de luz sobre que me falta lo agradecería. Ya he declarado los pipes que pueden ser usados en los providers del modulo.
Me explico como el culo, si necesitáis más información responderé cualquier pregunta.