Angular

https://angularjs.org/

Framework javascript
 * Architecture proche de MVVM, mais dite MVW

Une application par page (Single Page Application), Angular permet de définir
 * des modules
 * des services/factory
 * des controleurs
 * des directives
 * des vues, filtres, expressions, bindings
 * des routages

=Transparents= Transparents du Cours (Alexandre Demeure)

=Tutoriel (Officiel)= https://docs.angularjs.org/tutorial git clone --depth=14 https://github.com/angular/angular-phonecat.git cd angular-phonecat node --version npm install bower install npm start

Browse http://localhost:8000/app/index.html

npm run protractor

Step 0
git checkout -f step-0 npm install bower install npm start

Browse http://localhost:8000/app/index.html

Step 1
git checkout -f step-1 npm install bower install npm start

Browse http://localhost:8000/app/index.html

=TODO Tutoriel=

http://todomvc.com/examples/angularjs/#/

=Démarrage avec AngularJS Boilerplate=

A partir de AngularJS Boilerplate
git clone https://github.com/jbutko/AngularJS-Boilerplate.git npm install gulp build gulp server gulp server-build

From scratch
mkdir todolist cd todolist bower install angularjs-boilerplate

cat << EOF > index.html <!doctype html>   My HTML File   

Nothing here

EOF