Question du test AngularJS

Quels sont les 5 principaux blocs de construction d'AngularJS?