Is there something similar to setupComponent(args, component) with the raw outlets as well? What about computed properties? I would like to do some computations based on the data in context. How can I go about this? I dont even know if I named my accompanying .js.es6 file right. Should I name it .raw.js.es6?
Ă possibile associare a un template raw il corrispondente JavaScript, come avviene per i Componenti normali, allâinterno di un Componente di Tema?
Ho un caso dâuso piuttosto complesso e devo gestire le azioni per passare argomenti indietro lungo la catena dei componenti, partendo da un template profondamente annidato allâinterno dellâelenco dei topic.
Ho notato che ci sono diversi file .hbr con apparentemente corrispondenti elementi Componente JavaScript nel codice sorgente di Discourse, ma ho osservato qualcosa di strano, ad esempio:
Quindi questo suggerisce che i file hbs non hanno file javascript sottostanti, a meno che non siano supportati da questo tipo di soluzione alternativa?
In alcuni lavori recenti, ho avuto bisogno che parte dellâalbero dei template potesse comunicare dati da un template foglia verso lâalto utilizzando le closure actions, quindi ho convertito alcuni file .hbr in .hbs per supportare questa funzionalitĂ .
Il lavoro è sperimentale e so che avrĂ un impatto sulle prestazioni, ma dopo aver iterato piĂš volte sul design non sono riuscito a trovare unâalternativa per farlo mantenendo tutto âallâinterno del frameworkâ.
Nello specifico, sto determinando le proprietĂ di unâimmagine in un componente foglia, per poi memorizzarle come proprietĂ del componente genitore per influenzare lo stile che deve persistere oltre il rendering corrente dellâelenco. I dati devono assolutamente essere passati verso lâalto. Se un helper può raggiungere questo obiettivo, sembra unâottima opzione nel caso in cui mi trovassi in difficoltĂ con lâapproccio attuale, grazie!