Présentation

Il est difficile de présenter Angular sans parler de son passé : AngularJS.

AngularJS est un framework JavaScript libre développé par Google et publié pour la première fois en 2009. C’est un framework qui a beaucoup gagné en popularité au fil des années.

La première génération de frameworks JavaScript comme jQuery utilisait majoritairement le DOM pour stocker les éléments. Par exemple, si un code jQuery devait vérifier les données d’un formulaire il fallait aller chercher la valeur présente dans le champ HTML.

AngularJS a changé cet aspect-là. En effet, avec AngularJS toutes les données d’une page sont contenues dans un objet nommé $scope. L’accès des données en affichage et en modification à partir du template (document HTML) est fait en two-way binding (qu’on peut traduire par lien à double sens), c’est-à-dire que lorsqu’une donnée est modifiée dans l’objet $scope elle est modifiée automatiquement dans l’affichage du template. Inversement, lorsqu’une donnée est modifiée dans un formulaire, l’objet $scope est modifié automatiquement.

Voici un exemple montrant l’effet du two-way binding :


1:  <!DOCTYPE html> 
 2:  <html> 
 3:      <head> 
 4:          ...
Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les principes SOLID
Suivant
Les autres frameworks JavaScript