English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

AngularJS 参考手册

AngularJS 指令

Les directives AngularJS utilisées dans ce tutoriel :

Directive描述
ng-appDéfinir l'élément racine de l'application.
ng-bindLiéner l'élément HTML à l'application des données
ng-bind-htmlLiéner l'innerHTML de l'élément HTML à l'application des données, et supprimer les caractères dangereux de la chaîne HTML
ng-bind-templateSpécifier le texte de contenu à remplacer par le modèle
ng-blurSpécifier le comportement de l'événement blur
ng-changeSpécifier l'expression à exécuter lors de la modification du contenu
ng-checkedSpécifier si l'élément est sélectionné
ng-classSpécifier la classe CSS utilisée par l'élément HTML
ng-class-evenSimilaire à ng-class, mais uniquement sur les lignes paires
ng-class-oddSimilaire à ng-class, mais uniquement sur les lignes impaires
ng-clickDéfinir le comportement de l'élément lorsqu'il est cliqué
ng-cloakEmpêcher le flash de l'application pendant qu'elle est en train de se charger
ng-controllerDéfinir l'objet contrôleur de l'application
ng-copyDéfinir le comportement de l'événement de copier
ng-cspModifier la stratégie de sécurité du contenu
ng-cutDéfinir le comportement de l'événement de couper
ng-dblclickDéfinir le comportement de l'événement de double-clic
ng-disabledDéfinir si un élément est désactivé
ng-focusDéfinir le comportement de l'événement de concentration
ng-formSpécifier que le formulaire HTML hérite du contrôleur de formulaire
ng-hideMasquer ou afficher l'élément HTML
ng-hrefSpécifier le lien pour l'élément <a>
ng-ifSupprimer l'élément HTML si la condition est fausse
ng-includeInclure un fichier HTML dans l'application
ng-initDéfinir les valeurs initiales de l'application
ng-jqDéfinir les bibliothèques nécessaires à l'application, telles que : jQuery
ng-keydownDéfinir le comportement de l'événement d'appui sur le bouton
ng-keypressDéfinir le comportement de l'événement d'appui sur le bouton
ng-keyupDéfinir le comportement de l'événement de relâchement du bouton
ng-listConvertir le texte en liste (tableau)
ng-modelLiéner la valeur du contrôleur HTML aux données de l'application
ng-model-optionsDéfinir comment mettre à jour le modèle
ng-mousedownDéfinir le comportement lorsque le bouton de la souris est appuyé
ng-mouseenterDéfinir le comportement du pointeur de la souris lorsque celui-ci traverse l'élément
ng-mouseleaveDéfinir le comportement du pointeur de la souris lorsque celui-ci quitte l'élément
ng-mousemoveDéfinir le comportement du pointeur de la souris lorsque celui-ci se déplace dans un élément spécifique
ng-mouseoverSpécifier le comportement lorsque le pointeur de la souris est au-dessus de l'élément
ng-mouseupSpécifier le comportement lors du relâchement du bouton de la souris sur l'élément
ng-non-bindableSpécifier que l'élément ou les éléments enfants ne peuvent pas lier de données
ng-openSpécifier l'attribut open de l'élément
ng-optionsSpécifier les <options> dans la liste <select>
ng-pasteSpécifier le comportement de l'événement collage
ng-pluralizeAfficher des informations suivant les règles de localisation
ng-readonlySpécifier l'attribut readonly de l'élément
ng-repeatDéfinir le modèle pour chaque élément de collection
ng-selectedSpécifier l'attribut selected de l'élément
ng-showAfficher ou masquer l'élément HTML
ng-srcSpécifier l'attribut src de l'élément <img>
ng-srcsetSpécifier l'attribut srcset de l'élément <img>
ng-styleSpécifier l'attribut style de l'élément
ng-submitSpécifier l'expression à exécuter lors de l'événement onsubmit
ng-switchSpécifier les conditions d'affichage ou de masquage des éléments enfants
ng-transcludeSpécifier la position cible de remplissage
ng-valueSpécifier la valeur de l'élément input

Analyse des filtres Filtres AngularJs

AngularJS 事件

AngularJS prend en charge les événements suivants :

  • ng-click

  • ng-dbl-click

  • ng-mousedown

  • ng-mouseenter

  • ng-mouseleave

  • ng-mousemove

  • ng-keydown

  • ng-keyup

  • ng-keypress

  • ng-change

Analyse des événements : Événements Angular

Propriétés de validation AngularJS

  • $dirty

  • $invalid

  • $error

Analyse de validation :Validation Angular

API globale AngularJS

Conversion

API描述
angular.lowercase()Convertir une chaîne en minuscules
angular.uppercase()Convertir une chaîne en majuscules
angular.copy()Copie profonde de tableau ou d'objet
angular.forEach()Fonction itérative pour objet ou tableau

Comparaison

API描述
angular.isArray()Si l'array est mentionné, renvoie true
angular.isDate()Si la date est mentionnée, renvoie true
angular.isDefined()Si l'élément défini est mentionné, renvoie true
angular.isElement()Si l'élément DOM est mentionné, renvoie true
angular.isFunction()如果引用的是函数返回 true
angular.isNumber()如果引用的是数字返回 true
angular.isObject()如果引用的是对象返回 true
angular.isString()如果引用的是字符串返回 true
angular.isUndefined()如果引用的未定义返回 true
angular.equals()如果两个对象相等返回 true

JSON

API描述
angular.fromJson()反序列化 JSON 字符串
angular.toJson()序列化 JSON 字符串

基础

API描述
angular.bootstrap()手动启动 AngularJS
angular.element()包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。
angular.module()创建,注册或检索 AngularJS 模块

全局 API 解析 :Angular API