Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.74 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.74 KB

angular-node-shared-modules

Técnica para compartir servicios/objetos entre angularjs y node.js

Dentro de shared-modules/app se encuentran los archivos compartidos entre el Front y el Backend.

Estos archivos son inyectados dentro de un módulo en AngularJS sharedModule, cada uno con su respectivo nombre, en nuestro caso: validatorService

Ambos archivos son generados dentro de la carpeta .tmp y son inyectados en la aplicacion angular incluyendo sharedModule a las dependencias.

Para que la aplicación angular encuentre el js, incluirlo en index.html

<!-- build:js({.tmp,app}) scripts/scripts.js -->
<script src="scripts/services/validatorService.js"></script>

Dependencias

El módulo depende de grunt-angular-service pero actualmente tiene un bug.

El workaround es:

  1. editar node_modules/angular-shared-modules/package.json y borrar los ^ de las versiones de las dependencias
  2. borrar node_modules/angular-shared-modules/node_modules
  3. correr npm install en node_modules/angular-shared-modules/node_modules para que vuelva a bajar las dependencias.

Autor

El autor de este módulo es Juan Manuel Arias

Licencia

alt tag

Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Esta licencia permite la reproducción y generación de obras derivadas sin fines de lucro y en el último caso, las obras derivadas deben protegerse bajo los términos de esta misma licencia.