MODIFICA: Mi sono reso conto che quanto segue è probabilmente meglio per un argomento a sé stante. Mi sono anche reso conto che il problema principale che ho è importare le azioni di un componente in un plugin outlet. Ho posto una domanda al riguardo qui:
Esiste un modo più semplice/standard per passare correttamente gli argomenti a un plugin outlet?
Ad esempio:
Se in un template c’è il seguente riferimento al componente composer-action-title, in questo modo:
composer.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
e volessi aggiungere un plugin outlet che – in quel plugin outlet – avesse lo stesso codice, come:
connectors/cool-outlet/cool-outlet.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
Cosa devo fare per consentire al mio plugin outlet cool-outlet di fare riferimento correttamente al componente composer-action-title?
Usare un riferimento come:
{{plugin-outlet name="cool-outlet" args=(hash model=model)}}
in composer.hbs non sembra funzionare.