Personnaliser la détection de changements dans une application Angular

Cet article fait partie de la série d’articles Angular from Scratch. @raychelsnr Le but de cet article est d’expliquer quelques caractéristiques de la détection automatique de changements dans une application Angular. Ensuite, on indiquera comment on peut personnaliser cette détection pour améliorer les performances ou pour la solliciter de façon explicite. Un autre article permet…

Continuer à lire

Fonctionnement de la détection de changement dans une application Angular

Cet article fait partie de la série d’articles Angular from Scratch. @dlohmar La détection de changements est un sujet important car l’algorithme qui le gère est le même que celui qui met à jour le DOM et qui déclenche les callbacks du cycle de vie d’un composant (i.e. lifecycle hooks). Certains comportements d’Angular découlent directement…

Continuer à lire

Les composants enfant (Angular)

Cet article fait partie de la série d’articles Angular from Scratch. @jplenio Une fonctionnalité importante des composants est qu’ils peuvent contenir des directives. Par suite sachant que les composants sont des directives, il est possible d’imbriquer des composants les uns dans les autres. Un composant se trouvant dans un autre composant est appelé composant enfant…

Continuer à lire

Les directives Angular

Cet article fait partie de la série d’articles Angular from Scratch. Angular from Scratch @gersonrepreza Les directives permettent de modifier ou d’enrichir un élément du DOM en rajoutant ou en modifiant une propriété par programmation. Ces directives peuvent être utilisées à l’intérieur de composants. Fonctionnellement les directives peuvent paraître semblables aux composants enfant toutefois la…

Continuer à lire

Injection de dépendances dans une application Angular

Cet article fait partie de la série d’articles Angular from Scratch. Angular from Scratch L’injection de dépendances est un design pattern pris en charge nativement dans Angular. Pour davantage d’explications sur la théorie de ce design pattern, voir L’injection de dépendances en théorie. A l’instanciation d’un composant, Angular peut effectuer la résolution de ces dépendances…

Continuer à lire

Angular CLI en 5 min

Cet article fait partie de la série d’articles Angular from Scratch. Le CLI Angular (i.e. Command Line Interface) permet de faciliter l’exécution de nombreuses tâches sur un projet Angular. Il n’est, cependant, pas facile de se rappeler de toutes les commandes. Cet article a pour but d’expliciter quelques-unes des commandes principales et de leurs options….

Continuer à lire

Importer des modules externes en Typescript

Le but de cet article est d’illustrer l’import de bibliothèques externes Javascript dans du code Typescript. Il fait suite à un article précédent qui expliquait comment on pouvait séparer le code Typescript en modules (cf. Les modules en Typescript en 5 min). Le compilateur Typescript permet de générer du code Javascript exécutable sur tous les…

Continuer à lire

Les modules en Javascript en 5 min

A l’origine Javascript était utilisé en tant que langage de script pour des pages web. Au fil du temps, ce langage est devenu le langage de base de nombreuses applications web. Jusqu’à très récemment il n’existait pas de concept de module en Javascript à proprement parlé. Par exemple, il était impossible de référencer directement un…

Continuer à lire