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>
El módulo depende de grunt-angular-service pero actualmente tiene un bug.
El workaround es:
- editar
node_modules/angular-shared-modules/package.json
y borrar los^
de las versiones de las dependencias - borrar
node_modules/angular-shared-modules/node_modules
- correr npm install en
node_modules/angular-shared-modules/node_modules
para que vuelva a bajar las dependencias.
El autor de este módulo es Juan Manuel Arias
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.