Angular JS : Un framework JS pour des clients légers plus si légers que ça !
Angular JS est un framework Javascript développé par Google, qui permet de réaliser des applications web riches en Javascript.
Le principe est de se baser sur la notion de « scope » afin d’utiliser au mieux le modèle MVC.
Auparavant, nous mettions à jour la vue depuis le contrôleur, comme illustré sur cette figure :
Depuis l’introduction de la notion de scope et d’écouteur sur l’état des objets, la mise à jour est désormais bi-directionnelle !
Nous pouvons donc notifier le contrôleur depuis certains éléments de la template en fonction de l’état de certains objets. Très pratique pour les UI dites « riches » !