Description du cours
Ce chapitre présente différentes façons d’envoyer des informations entre les composants, en fonction de leur relation les uns avec les autres. Vous apprendrez à transmettre des informations de parent à enfant, d’enfant à parent ou dans les deux sens entre deux composants. Vous apprendrez également à intercepter certains de ces changements de données et à les modifier si nécessaire avant de les utiliser dans le composant.
Ce que vous allez apprendre
- Envoyer des données d'un composant parent à un composant enfant en utilisant Input, Setters et Getters, et OnChanges
- Envoyer des données d'un composant enfant à un composant parent en utilisant Output et EventEmitter
- Accéder à un composant enfant via le modèle ou la classe du parent en utilisant ViewChild et des variables de référence
- Communiquer de manière bidirectionnelle entre deux composants
- Intercepter les modifications de données et les modifier avant qu'elles ne soient utilisées dans le composant
- Partager des données entre les composants en utilisant un service partagé
Points clés à retenir
- La façon dont vous communiquez entre les composants Angular dépend de leur relation les uns avec les autres.
- Les informations peuvent être transmises du parent à l'enfant, de l'enfant au parent, ou dans les deux sens entre deux composants.
- Certaines modifications de données peuvent être interceptées et modifiées avant d'être utilisées dans le composant.
- Un parent peut accéder à un composant enfant via le modèle ou la classe du parent.
- Un service partagé est une approche pour communiquer entre les composants.
Foire aux questions
Que couvre ce cours ?
Ce chapitre démontre différentes manières d'envoyer des informations entre les composants Angular en fonction de leur relation, y compris la transmission de données du parent à l'enfant, de l'enfant au parent, ou de manière bidirectionnelle entre deux composants, et l'interception des modifications de données pour les modifier avant utilisation.
Qu'est-ce que je vais apprendre à faire dans ce cours ?
Vous apprendrez comment envoyer des données d'un composant enfant à un composant parent, envoyer des données d'un composant parent à un composant enfant, accéder à un composant enfant via le modèle ou la classe du parent, et communiquer de manière bidirectionnelle entre deux composants.
Quels sujets ou techniques sont enseignés dans les leçons ?
Les leçons couvrent Input, Setters et Getters, OnChanges, Output et EventEmitter, ViewChild, Shared Service et les variables de référence.
Quelles compétences ce cours m'aide-t-il à développer ?
Il développe des compétences en composants Angular (Angular Components), diagrammes de communication (Communication Diagrams), diagrammes de composants (Component Diagram), bibliothèques de composants (Component Libraries), composants connectés (Connected Components) et composants HTML (HTML Components).
Puis-je apprendre à modifier les données avant qu'un composant ne les utilise ?
Oui. Le cours enseigne comment intercepter certaines de ces modifications de données et les modifier si nécessaire avant utilisation dans le composant.









