Maison  >  Article  >  interface Web  >  Quelles sont les fonctions principales d'AngularJS ?

Quelles sont les fonctions principales d'AngularJS ?

零下一度
零下一度original
2017-07-23 17:42:581135parcourir

Voici les fonctionnalités de base les plus importantes d'AngularJS :

  • Liaison de données : Synchronisation automatique des données entre les composants du modèle et de la vue.

  • Champ d'application : Ces objets font référence au modèle. Ils servent de lien entre le contrôleur et la vue.

  • Contrôleurs : Ces fonctions Javascript sont liées à une portée spécifique.

  • Services : AngularJS est livré avec plusieurs services intégrés, tels que $http qui peut être demandé sous forme de XMLHttpRequest. Ces objets uniques ne sont instanciés qu'une seule fois dans l'application.

  • Filtre : Sélectionne un sous-ensemble parmi les entrées d'un tableau et renvoie un nouveau tableau. Directive

  •  : La directive concerne les balises d'éléments DOM (telles que les éléments, les attributs, CSS, etc.). Ceux-ci peuvent être utilisés pour créer des balises HTML personnalisées en tant que nouveaux widgets personnalisés. AngularJS est livré avec des directives intégrées (par exemple : ngBind, ngModel...)

  • Modèles : Ceux-ci sont conformes aux vues rendues à partir des informations du contrôleur et du modèle. Il peut s'agir d'un seul fichier (tel que index.html) ou de plusieurs vues sur une page utilisant « homonyme ».

  • Routage : C'est le concept de changement de vue.

  • Vue du modèle : MVC est un modèle de conception qui divise une application en différentes parties (appelées modèles, vues et contrôleurs), chacune avec des responsabilités différentes. AngularJS n'implémente pas MVC au sens traditionnel, mais est plus proche de MVVM (Model-View-ViewModel). L'équipe AngularJS l'utilise comme vue modèle.

  • Liens profonds : Les liens profonds permettent d'encoder l'état de l'application dans l'URL et de l'ajouter aux favoris. L'application peut être restaurée dans le même état à partir de l'URL.

  • Injection de dépendances : AngularJS dispose d'un sous-système d'injection de dépendances intégré que les développeurs peuvent utiliser pour rendre les applications plus faciles à développer, à comprendre et à tester.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn