Refonte du code : passage en angular js