Refacto + intégration d'angular js