Vous trouverez dans ce repository le TP utilisé durant la formation AngularJS.
- Git
- Node.js et npm
- live-server, json-server et gulp
Dans un terminal
- $ sudo npm i live-server -g
- $ sudo npm i json-server -g
- $ sudo npm i gulp-server -g
- Cloner le repository Git
- Ouvrir un terminal
- Se positionner dans le repertoire nouvellement créé et lancer la commande :
$ npm i
Plusieurs tâches gulp déjà définie
- code-quality : lint le code
- unit : lance les tests unitaires une fois
- tdd : tests unitaires en mode tdd
- documentation : génère de la documentation
- Créer dans le repertoire users un fichier users.tpl.html.
- Couper coller le code du formulaire depuis le fichier index.html.
- Installer et intégrer ui.router dans le projet
- Créer un état users qui utilisera le template et le controlleur du même nom.
- Supprimer la liste des "users" dans le controlleur
- Dans un nouveau dossier src/model, créer un service userModel qui ira récuperer la liste des "users" à l'url http://localhost:3000/users.
- Utiliser ce service conjointement avec l'attribut resolve afin que le select continue à fonctionner correctement