Estoy tratando de usar un componente que creé dentro del AppModule en otros módulos. Sin embargo, recibo el siguiente error:
"No capturado (en promesa): Error: errores de análisis de plantilla:
'contact-box' no es un elemento conocido:
- Si 'caja de contactos' es un componente angular, verifique que sea parte de este módulo.
- Si 'contact-box' es un componente web, agregue 'CUSTOM_ELEMENTS_SCHEMA' al '@ NgModule.schemas' de este componente para suprimir este mensaje.
La estructura de mi proyecto es bastante simple:
Mantengo mis páginas en el directorio de páginas, donde cada página se mantiene en un módulo diferente (por ejemplo, clientes-módulo) y cada módulo tiene múltiples componentes (como clientes-lista-componente, clientes-agregar-componente, etc.). Quiero usar mi ContactBoxComponent dentro de esos componentes (por ejemplo, dentro de los clientes-agregar-componente).
Como puede ver, creé el componente de cuadro de contactos dentro del directorio de widgets, por lo que básicamente está dentro del AppModule. Agregué la importación ContactBoxComponent a app.module.ts y la puse en la lista de declaraciones de AppModule. No funcionó, así que busqué en Google mi problema y agregué ContactBoxComponent a la lista de exportación también. No ha ayudado También intenté poner ContactBoxComponent en CustomersAddComponent y luego en otro (de un módulo diferente) pero recibí un error que indica que hay varias declaraciones.
¿Qué me estoy perdiendo?