Tengo LazyModule, que cargo con pereza, y otro ModuleA. Necesito usar el componente Module-A-Component dentro de LazyModule. ¿Cómo puedo acceder a este componente externo? Uso Module-A-Component en todas las aplicaciones.
Si agrego Module-A-Component en la matriz de daclaración de LazyModule, aparece el error:
Module-A-Component es parte de las declaraciones de 2 módulos...
Si muevo Module-A-Component solo en LazyModule, no puedo usarlo en otras partes de la aplicación.
¿Cómo puedo usar el componente externo en el módulo de carga diferida y otros módulos?
Como no hay código, voy a dar una respuesta teórica. Necesitas crear un shared-module . Cree Module-A-Component dentro de él y asígnele el nombre correspondiente. Luego reutilícelo en MOdule A , MOdule-B y así sucesivamente.
Esto también asegurará que no haya dependencia circular.