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