أود الوصول إلى إجراء toggleVisibility الخاص بـ Topic Controller داخل مكون عبر موصل.
أرى أن هناك سابقة لذلك.
هل سيتم قبول طلب السحب التالي؟:
إلى
<span>
<PluginOutlet
@name="topic-above-post-stream"
@connectorTagName="div"
@outletArgs={{lazyHash
model=@controller.model
editFirstPost=@controller.editFirstPost
toggleVisibility=@controller.toggleVisibility
}}
/>
</span>
إذا كان الأمر كذلك، فسأقوم بتقديم طلب.
شكراً!
david
(David Taylor)
2
يبدو معقولاً بالنسبة لي.
على الرغم من أنني لست متأكدًا مما تفعله الدالة toggleVisibility دون النظر إليها، هل يجب أن نعطيها اسمًا أكثر وصفًا؟ 
عظيم!
حسنًا، هذا هو اصطلاح التسمية الحالي لهذا الإجراء عبر Discourse.
هذا هو الاسم المستخدم لإدراج موضوع وإلغاء إدراجه.
david
(David Taylor)
4
حسناً، من الأفضل ترك الاسم كما هو بدلاً من الاضطرار إلى إعادة تسميته في كل مكان 
david
(David Taylor)
6
بالنظر إلى التنفيذ فقط:
لديك بالفعل وصول إلى model في الموصل، فهل من المنطقي فقط القيام بـ this.args.model.toggleStatus("visible") من الموصل الخاص بك بدلاً من ذلك؟
[اقتباس=“david, post:6, topic:367898”]
this.args.model.toggleStatus("visible")
[/اقتباس]
واو، شكراً، هذا رائع!
بالتأكيد يبدو الأمر أقل منطقية بكثير. لم أكن أدرك أن هذا موجود، سأجربه!