Salut à tous !
Je me bats contre certains problèmes pour lesquels je ne parviens pas à trouver des solutions évolutives.
OBJECTIF : J’utilise Discourse Retort, je modifie donc une classe via l’API Plugin, et mon objectif principal est d’intervenir lorsque l’utilisateur déclenche l’événement emojiSelected :
emojiPicker.onclick = (e) => { ....
Ce que j’essaie de faire, c’est manipuler des données entre les composants. L’idée serait donc :
- Le Sélecteur d’emojis choisit un emoji
- Mon composant écoute les changements de données
- En fonction de ces changements, j’applique une logique personnalisée sur les données modifiées dans le composant susmentionné
MÉTHODES ESSAYÉES :
- J’ai essayé avec
appEvents: j’ai réussi à déclencher l’événement depuis un autre composant, mais mon composant est instancié environ 20 fois sur la page initiale, et sa portée se perd en cours de route. - J’essaie actuellement avec un Ember.service.
- Je sais qu’il existe des mécanismes liés aux états des composants, comme les observateurs et les propriétés calculées, mais je n’arrive pas à résoudre le problème.
J’espère que vous pourrez m’aider !
(Peut-être devrai-je consacrer un peu de temps à me pencher sur Ember.js, lol)
Merci beaucoup pour votre aide !
Meilleures salutations,
Felipe
