AngularJS Introduction
AngularJS est unframework JavaScript. Il peut être ajouté à une page HTML via une balise <script>.
AngularJS, via desdirectives, étend HTML, et, via desexpressions, lie les données à HTML.
AngularJS est un framework JavaScript
AngularJS est un framework JavaScript. C'est une bibliothèque écrite en JavaScript.
AngularJS est distribué sous forme de fichier JavaScript, et peut être ajouté à une page web à l'aide d'une balise script :
![]() |
Nous recommandons de placer le script en bas de l'élément <body>. Cela améliore la vitesse de chargement des pages web, car le chargement du HTML n'est pas soumis au chargement des scripts. |
|---|
Téléchargements pour diverses versions d'angular.js :https://github.com/angular/angular.js/releases
AngularJS étend HTML
AngularJS, au moyen deng-directives, étend HTML.
ng-appLes directives définissent une application AngularJS.
ng-modelLes directives lient les valeurs des éléments (telles que les valeurs des champs de saisie) à l'application.
ng-bindLes directives lient les données de l'application à la vue HTML.
Exemples AngularJS
Essayez-le vous-même »
Explication de l'exemple :
Lorsque la page web a fini de charger, AngularJS démarre automatiquement.
ng-appLa directive indique à AngularJS que l'élément <div> est le "propriétaire" de l'applicationAngularJS.
ng-modelLa directive lie la valeur du champ de saisie à la variable d'applicationname。
ng-bindLa directive lie le nom de la variable d'application au innerHTML d'un paragraphe.
![]() |
Si vous supprimez lang-appdirective, HTML affichera l'expression directement sans évaluer le résultat de l'expression. |
|---|
Qu'est-ce qu'AngularJS ?
AngularJS facilite le développement d'applications modernes à page unique (SPAs : Single Page Applications).
- AngularJS lie les données de l'application aux éléments HTML.
- AngularJS peut cloner et répéter des éléments HTML.
- AngularJS peut masquer et afficher des éléments HTML.
- AngularJS peut ajouter du code "derrière" les éléments HTML.
- AngularJS prend en charge la validation des entrées.
Directives AngularJS
Comme vous pouvez le voir, les directives AngularJS sontngdes attributs HTML avec un préfixe.
ng-initLa directive initialise les variables d'application AngularJS.
Exemple AngularJS
Essayez-le vous-même »
![]() |
HTML5 permet des attributs étendus (personnalisés), en utilisantdata-comme début. Les attributs AngularJS utilisentng-comme début, mais vous pouvez utiliserdata-ng-pour rendre la page web valide pour HTML5. |
|---|
Avec du HTML5 valide :
Exemple AngularJS
Essayez-le vous-même »
Expressions AngularJS
Les expressions AngularJS s'écrivent entre doubles accolades :{{ expression }}。
Les expressions AngularJS lient les données au HTML, ce qui estng-bindsimilaire aux directives.
AngularJS va « afficher » les données là où l'expression est écrite.
Les expressions AngularJSsont très similaires auxexpressions JavaScript: elles peuvent contenir des littéraux, des opérateurs et des variables.
Exemple : {{ 5 + 5 }} ou {{ firstName + " " + lastName }}
Exemple AngularJS
Essayez-le vous-même »
Applications AngularJS
AngularJS ModuleDéfinit l'application AngularJS.
AngularJS ContrôleurEst utilisé pour contrôler l'application AngularJS.
ng-appLes directives définissent l'application,ng-controllerdéfinissent le contrôleur.
Exemple AngularJS
Essayez-le vous-même »
Les modules AngularJS définissent les applications :
Modules AngularJS
Les contrôleurs AngularJS contrôlent les applications :
Contrôleurs AngularJS
Dans les prochains tutoriels, vous en apprendrez davantage sur les applications et les modules.
Autres extensions


