L'idée est de porter le code dans des components et de commencer par le bloc de valorisation de propriétés simples, puis les itérables, puis l'ensemble des 2, puis les modules déployés, etc.
Cela améliorera la maintenabilité du code et permettra de faciliter les tests unitaires.
https://docs.angularjs.org/guide/component
https://docs.angularjs.org/tutorial/step_03