Extensibilidad de módulo
Las aplicaciones angulares son modulares y puede modificar y ampliar los componentes de estos módulos si el caso de uso empresarial lo exige.
Acerca de esta tarea
Las aplicaciones angulares son modulares y Angular tiene su propio sistema de modularidad llamado NgModules. NgModules son contenedores para un bloque cohesivo de código dedicado a un dominio de aplicación, un flujo de trabajo o un conjunto de prestaciones estrechamente relacionado. Pueden contener componentes, proveedores de servicios y otros archivos de código cuyo ámbito esté definido por el NgModuleque los contiene.
Todos los flujos de negocio en Sterling Store Engagement están organizados como NgModules.
Si el caso de uso empresarial requiere que tenga que modificar la mayoría de los componentes que pertenecen a un módulo, es mejor ser propietario del módulo completo. Esto garantiza una actualización sin fisuras.
ATENCIÓN: No se recomienda poseer el módulo por completo.
Procedimiento
Para ser propietario del módulo completo, copie todas las carpetas y archivos que pertenecen a un módulo en SCREEN_EXTENSIONS_HOME/features.
Por ejemplo, si desea personalizar la mayoría de los componentes en
BackroomPickModule, es decir, PickOrderListPageComponent, PickOrderPageComponent, PickSummaryPageComponenty también los modales, se recomienda que copie todo el contenido de src/features/backroom-pick en SCREEN_EXTENSIONS_HOME/features/backroom-pick/.