ngVenezuela / site-ngvenezuela

:earth_americas: Sitio web de ngVenezuela...
https://www.ngvenezuela.org.ve
GNU General Public License v2.0
7 stars 3 forks source link

Carga e Inyección dinámica de depencias usando $ocLazyLoad #11

Closed Villanuevand closed 7 years ago

Villanuevand commented 9 years ago

Se requiere que la aplicación cargue e inyecte sus dependecias dinámicamente. Para esto se tiene previsto el uso de la librería $ocLazyLoad, la cual trabaja muy bien con ui-router.

Para dar cómo resuelto este issue se debe:

  1. Crear un módulo por cada funcionalidad, nombrado: funcionalidad.module.js, y en el cargar e inyectar todos las dependencias según la documentación de $ocLazyLoad.
  2. Se debe configurar en el archivo de rutas, con los nuevos módulos, según la documentación de $ocLazyLoad.
  3. En el archivo de rutas de la aplicación, se debe cargar dinámicamente el módulo configurado, siguiendo la documentación de $ocLazyLoad, implementando la propiedad "resolve".