Vorrei accedere all’azione toggleVisibility del Topic Controller all’interno di un componente tramite un connettore.
Vedo che c’è un precedente per questo.
La seguente PR verrebbe accettata?:
a
<span>
<PluginOutlet
@name="topic-above-post-stream"
@connectorTagName="div"
@outletArgs={{lazyHash
model=@controller.model
editFirstPost=@controller.editFirstPost
toggleVisibility=@controller.toggleVisibility
}}
/>
</span>
Se sì, solleverò la questione.
Grazie!
1 Mi Piace
david
(David Taylor)
2
Mi sembra ragionevole.
Anche se senza guardare, non sono sicuro di cosa faccia toggleVisibility. Dovremmo dargli un nome più descrittivo? 
1 Mi Piace
ottimo!
bè, è la convenzione di denominazione corrente per questa azione in tutto Discourse.
È il nome usato per elencare e rimuovere un argomento dall’elenco.
2 Mi Piace
david
(David Taylor)
4
Ok, meglio mantenere il nome così com’è, piuttosto che doverlo rinominare ovunque 
1 Mi Piace
Sì, questo era quello che pensavo 
Alzerò! 
david
(David Taylor)
6
Sto solo guardando l’implementazione:
Hai già accesso al model nel connettore, quindi ha senso fare semplicemente this.args.model.toggleStatus("visible") dal tuo connettore invece?
1 Mi Piace
[citazione=“david, post:6, topic:367898”]
this.args.model.toggleStatus("visible")
[/citazione]
wow, grazie, è fantastico!
Sicuramente ha molto meno senso. Non mi ero reso conto che esistesse, ci proverò!
1 Mi Piace
system
(system)
Chiuso
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.