AngularJS
#angularjs
Table des matières
À propos 1
Chapitre 1: Démarrer avec AngularJS 2
Remarques 2
Versions 2
Examples 9
Commencer 9
Présentation de toutes les constructions angulaires courantes 11
L'importance de la portée 12
Le plus simple possible Angular Hello World. 14
ng-app 14
Directives 14
Minification en angulaire 15
AngularJS Pour commencer Didacticiels vidéo 16
Chapitre 2: Angulaire MVC 19
Introduction 19
Examples 19
La vue statique avec contrôleur 19
démo mvc 19
Définition de la fonction de contrôleur 19
Ajout d'informations au modèle 19
Chapitre 3: angularjs avec filtre de données, pagination, etc. 20
Introduction 20
Examples 20
Angularjs affiche les données avec filtre, pagination 20
Chapitre 4: AngularJS des pièges et des pièges 21
Examples 21
La liaison de données bidirectionnelle cesse de fonctionner 21
Exemple 21
Choses à faire lors de l'utilisation de html5Mode 22
7 péchés capitaux d'AngularJS 23
Chapitre 5: Chargement paresseux 28
Remarques 28
Examples 28
Préparer votre projet pour un chargement paresseux 28
Usage 28
Utilisation avec routeur 29
UI-Router: 29
ngRoute: 29
Utiliser l'injection de dépendance 29
Utiliser la directive 30
Chapitre 6: Comment fonctionne la liaison de données 31
Remarques 31
Examples 31
Exemple de liaison de données 31
Chapitre 7: Composants 34
Paramètres 34
Remarques 35
Examples 35
Composants de base et crochets LifeCycle 35
Qu'est-ce qu'un composant? 35
Utilisation de données externes dans le composant: 35
Utilisation des contrôleurs dans les composants 36
Utiliser "require" comme objet 37
Composants en JS angulaire 37
Chapitre 8: Contrôleurs 39
Syntaxe 39
Examples 39
Votre premier contrôleur 39
Création de contrôleurs 41
Créer des contrôleurs, sécuriser la minification 41
L'ordre des dépendances injectées est important 41
Utilisation de contrôleurs dans JS angulaire 42
Création de contrôleurs angulaires sécuritaires 43
Contrôleurs imbriqués 44
Chapitre 9: Contrôleurs avec ES6 45
Examples 45
Manette 45
Chapitre 10: Décorateurs 46
Syntaxe 46
Remarques 46
Examples 46
Décorer service, usine 46
Directive décorer 47
Décorer le filtre 48
Chapitre 11: Demande $ http 49
Examples 49
Utiliser $ http dans un contrôleur 49
Utiliser la requête $ http dans un service 50
Calendrier d'une requête $ http 51
Chapitre 12: Des filtres 53
Examples 53
Votre premier filtre 53
Javascript 53
HTML 54
Filtre personnalisé pour supprimer des valeurs 54
Filtre personnalisé pour formater les valeurs 54
Effectuer un filtre dans un tableau enfant 55
Utilisation de filtres dans un contrôleur ou un service 56
Accéder à une liste filtrée depuis l'extérieur d'une répétition 57
Chapitre 13: Des promesses angulaires avec le service $ q 58
Examples 58
Utiliser $ q.all pour gérer plusieurs promesses 58
Utiliser le constructeur $ q pour créer des promesses 59
Report des opérations en utilisant $ q.defer 60
Utiliser des promesses angulaires avec le service $ q 60
Utiliser des promesses sur appel 61
Propriétés 61
Enveloppez la valeur simple dans une promesse en utilisant $ q.when () 63
$ q.when et son alias $ q.resolve 63
Évitez les $ q Anti-Pattern différé 64
Éviter ce anti-pattern 64
Chapitre 14: digestion en boucle 65
Syntaxe 65
Examples 65
liaison de données bidirectionnelle 65
$ digest et $ watch 65
l'arbre $ scope 66
Chapitre 15: directive classe ng 69
Examples 69
Trois types d'expressions de classe ng 69
1. ficelle 69
2. objet 69
3. tableau 70
Chapitre 16: Directives intégrées 71
Examples 71
Expressions angulaires - Texte vs Nombre 71
ngRépéter 71
ngShow et ngHide 75
ngOptions 76
ngModèle 78
ngClass 79
ngIf 79