AngularJS Manuel de référence
Directives AngularJS
Directives AngularJS utilisées dans ce tutoriel :
| Directive | Description |
|---|---|
| ng-app | Définit l'élément racine d'une application. |
| ng-bind | Lie les éléments HTML aux données de l'application |
| ng-bind-html | Lie le innerHTML d'un élément HTML aux données de l'application et supprime les caractères dangereux de la chaîne HTML. |
| ng-bind-template | Spécifie le contenu textuel à remplacer par un modèle. |
| ng-blur | Spécifie le comportement lors de l'événement blur. |
| ng-change | Spécifie l'expression à exécuter lorsque le contenu change. |
| ng-checked | Spécifie si un élément est sélectionné. |
| ng-class | Spécifie la classe CSS utilisée par un élément HTML. |
| ng-class-even | Semblable à ng-class, mais ne fonctionne que sur les lignes paires. |
| ng-class-odd | Semblable à ng-class, mais ne fonctionne que sur les lignes impaires. |
| ng-click | Définit le comportement lorsqu'un élément est cliqué. |
| ng-cloak | Empêche le scintillement pendant le chargement de l'application. |
| ng-controller | Définit l'objet contrôleur de l'application. |
| ng-copy | Spécifie le comportement lors de l'événement de copie. |
| ng-csp | Modifie la politique de sécurité du contenu. |
| ng-cut | Spécifie le comportement lors de l'événement cut. |
| ng-dblclick | Spécifie le comportement lors de l'événement double-clic. |
| ng-disabled | Spécifie si un élément est désactivé. |
| ng-focus | Spécifie le comportement lors de l'événement focus. |
| ng-form | Spécifie qu'un formulaire HTML hérite du formulaire du contrôleur. |
| ng-hide | Masque ou affiche les éléments HTML. |
| ng-href | Spécifie un lien pour l'élément <a>. |
| ng-if | Supprime un élément HTML si la condition est fausse. |
| ng-include | Inclut un fichier HTML dans l'application. |
| ng-init | Définit les valeurs initiales d'une application. |
| ng-jq | Définit les bibliothèques que l'application doit utiliser, telles que jQuery. |
| ng-keydown | Spécifie le comportement lorsqu'une touche est enfoncée. |
| ng-keypress | Spécifie le comportement lorsqu'une touche est enfoncée. |
| ng-keyup | Spécifie le comportement lorsqu'une touche est relâchée. |
| ng-list | Convertit le texte en une liste (tableau). |
| ng-model | Lie la valeur des contrôles HTML aux données de l'application. |
| ng-model-options | Spécifie comment mettre à jour le modèle. |
| ng-mousedown | Spécifie le comportement lorsqu'un bouton de la souris est enfoncé. |
| ng-mouseenter | Spécifie le comportement lorsque le pointeur de la souris entre dans un élément. |
| ng-mouseleave | Spécifie le comportement lorsque le pointeur de la souris quitte un élément. |
| ng-mousem | Spécifie le comportement lorsque le pointeur de la souris se déplace à l'intérieur de l'élément spécifié. |
| ng-mouseover | Spécifie le comportement lorsque le pointeur de la souris est au-dessus d'un élément. |
| ng-mouseup | Spécifie le comportement lorsque le bouton de la souris est relâché au-dessus d'un élément. |
| ng-non-bindable | Spécifie que l'élément ou ses éléments enfants ne peuvent pas être liés à des données. |
| ng-open | Spécifie l'attribut open d'un élément. |
| ng-options | Spécifie <options> dans une liste <select>. |
| ng-paste | Spécifie le comportement lors de l'événement paste. |
| ng-pluralize | Affiche des informations selon les règles de localisation. |
| ng-readonly | Spécifie l'attribut readonly d'un élément. |
| ng-repeat | Définit un modèle pour chaque élément d'une collection. |
| ng-selected | Spécifie l'attribut selected d'un élément. |
| ng-show | Affiche ou masque des éléments HTML. |
| ng-src | Spécifie l'attribut src d'un élément <img>. |
| ng-srcset | Spécifie l'attribut srcset d'un élément <img>. |
| ng-style | Spécifie l'attribut style d'un élément. |
| ng-submit | Spécifie l'expression à exécuter lorsque l'événement onsubmit se produit. |
| ng-switch | Spécifie la condition pour afficher ou masquer les éléments enfants. |
| ng-transclude | Spécifie la position cible pour le remplissage. |
| ng-value | Spécifie la valeur d'un élément input. |
Analyse des filtresFiltres AngularJS。
Événements AngularJS
AngularJS prend en charge les événements suivants :
- ng-click
- ng-dbl-click
- ng-mousedown
- ng-mouseenter
- ng-mouseleave
- ng-mousem
- ng-keydown
- ng-keyup
- ng-keypress
- ng-change
Analyse des événements :Événements Angular。
Attributs de validation AngularJS
- $dirty
- $invalid
- $error
Analyse de la validation :Validation Angular。
API globale d'AngularJS
Conversion
| API | Description |
|---|---|
| angular.lowercase() | Convertit une chaîne en minuscules |
| angular.uppercase() | Convertit une chaîne en majuscules |
| angular.copy() | Copie en profondeur un tableau ou un objet |
| angular.forEach() | Fonction d'itération pour les objets ou les tableaux |
Comparaison
| API | Description |
|---|---|
| angular.isArray() | Retourne true si la référence est un tableau |
| angular.isDate() | Renvoie true si la référence est une date |
| angular.isDefined() | Renvoie true si la référence est définie |
| angular.isElement() | Renvoie true si la référence est un élément DOM |
| angular.isFunction() | Renvoie true si la référence est une fonction |
| angular.isNumber() | Renvoie true si la référence est un nombre |
| angular.isObject() | Renvoie true si la référence est un objet |
| angular.isString() | Renvoie true si la référence est une chaîne de caractères |
| angular.isUndefined() | Renvoie true si la référence est undefined |
| angular.equals() | Renvoie true si deux objets sont égaux |
JSON
| API | Description |
|---|---|
| angular.fromJson() | Désérialise une chaîne JSON |
| angular.toJson() | Sérialise une chaîne JSON |
Bases
| API | Description |
|---|---|
| angular.bootstrap() | Démarrer AngularJS manuellement |
| angular.element() | Enveloppe une partie d'un élément DOM ou d'une chaîne HTML, et la traite comme un élément jQuery. |
| angular.module() | Créer, enregistrer ou récupérer un module AngularJS |
Référence de l'API globale:API Angular。
Autres extensions