¡Hola a todos!
He estado luchando con algunos puntos para los que no estoy encontrando soluciones escalables.
OBJETIVO: Estoy utilizando Discourse Retort, así que estoy modificando la clase con la API de Plugins, y mi objetivo principal es cuando el usuario dispara el evento emojiSelected.
emojiPicker.onclick = (e) => { ....
Lo que estoy intentando hacer es manipular datos entre componentes, por lo que la idea sería:
- El Selector de Emojis selecciona un emoji.
- Mi componente escucha el cambio de datos.
- Y según los cambios, aplico una lógica personalizada sobre los datos cambiados en el componente superior.
FORMAS EN LAS QUE LO HE INTENTADO:
- He probado con
appEvents; entendí cómo disparar eventos dentro de otro componente, pero mi componente se instancia unas 20 veces en la página inicial y su ámbito se pierde en el camino. - Ahora estoy intentando con un Ember.service.
- Sé que se trata de estados de componentes, como observadores y propiedades computadas, pero no logro resolverlo.
¡Espero que puedan ayudarme!
(Tal vez, tendré que dedicar algún tiempo a prestar atención a Ember.js, jaja)
¡Agradezco su ayuda!
Saludos cordiales,
Felipe
