Ehi a tutti!
Sto lottando con alcuni punti per cui non riesco a trovare soluzioni scalabili.
OBIETTIVO: Sto utilizzando Discourse Retort, quindi sto modificando la classe con l’API dei plugin, e il mio obiettivo principale è quando l’utente attiva emojiSelected:
emojiPicker.onclick = (e) => { ....
Ciò che sto cercando di fare è manipolare i dati tra i componenti, quindi l’idea sarebbe:
- Emoji Picker seleziona un’emoji
- Il mio componente ascolta le modifiche ai dati
- In base alle modifiche, applico una logica personalizzata sopra il componente con i dati modificati
METODI CHE HO PROVATO:
- Ho provato con appEvents: ho capito come attivare l’evento all’interno di un altro componente, ma il mio componente, nella pagina iniziale, viene istanziato circa 20 volte e il suo scope si perde lungo il percorso
- Ora sto provando con un Ember.service
- So che si tratta dello stato dei componenti, come osservatori e proprietà calcolate, ma non riesco a risolvere il problema.
Spero possiate aiutarmi!
(Forse dovrò dedicare del tempo a Ember.js, eh eh)
Grazie per il vostro aiuto!
Cordiali saluti,
Felipe
