¿Como creo una libreria transversal en angular?
Hola!, actualmente estoy haciendo un proyecto el cual esta compuesta por los siguientes componentes:
- Componente principal que es un cascaron donde importo mis librerias, aqui manejo la sesion, tengo el topbar, menu, etc.
- Libreria angular transversal, aqui tengo ciertos servicios que se usarian en cualquier modulo o libreria, un archivo i18n con mensajes genericos, como BOTON, mensajes generales, y una clase donde tengo propiedades como datos de conexcion.
- Librerias que se encargan del negocio como tal, ejemplo, una libreria para carga de datos o archivos, una libreria con alguna regla de negocio especifica. Estas librerias usarian la libreria transversal o generica, expuesta en el punto anterior.
¿Como lo hago?, las librerias las creo con "ng-packagr" https://www.npmjs.com/package/ng-packagr
y guiandome con este tutotial:
https://www.adictosaltrabajo.com/2018/01/11/crear-una-libreria-angular-con-angular-cli-y-ng-packagr/
todo bonito, me funciona!, el problema que tengo es que al crear la libreria transversal(la cual tiene una clase con un archivo de propiedades y una clase tipo servicio que va a ser heredada por otros servicios que estan en las otras librerias) y que al ser importada, sale un error de que no puede resolver ese servicio generico que intento usar.
La pregunta es, ¿Como hago? para crear ese tipo de modulos genericos que se puedan usar en otras librerias, y que estos modulos genericos tengan servicios que se puedan heredar.
Responder