Peut-être que je suis à la recherche de mauvais termes, mais je ne fonctionne pas.Angular 4 - Mise à jour dynamique du contenu à travers les composants
J'ai une barre latérale (composant1) où l'utilisateur est affiché avec son nom et dans ma section de contenu (composant2) il y a un formulaire où l'utilisateur peut mettre à jour son nom. Maintenant, si l'utilisateur change son nom et que la base de données dit d'accord, le nom devrait également changer dans la barre latérale.
Dans Ionic il y a un abonnement d'événement où une fonction attend qu'un événement soit déclenché (là je pourrais aller chercher l'utilisateur encore). Y a-t-il quelque chose de similaire dans Angular 4?
Edit1:
Voici où se trouvent les composants. Le meilleur moyen serait que mon auth.service stocke et mette à jour l'utilisateur. Si un autre composant effectue des modifications, il appelle une fonction getUser dans auth.service et met à jour l'objet utilisateur pour tous les autres composants qui les ont connectés auparavant.
https://i.stack.imgur.com/xKllS.png
https://i.stack.imgur.com/IoFyV.png
https://angular.io/guide/component-interaction – omeralper
@omeralper oui Je sais de cette façon, mais les composants sont tous deux des composants enfants d'un composant appelé 'panel'. Regardez dans mon édition pour la structure – muuvmuuv