تحرير: أدركت أن ما يلي أفضل لموضوعه الخاص. أدركت أيضًا أن المشكلة الرئيسية التي أواجهها هي استيراد إجراءات مكون إلى منفذ مكون إضافي. لقد طرحت سؤالًا حوله هنا:
هل هناك طريقة أبسط/قياسية لتمرير الوسائط بنجاح إلى منفذ مكون إضافي؟
على سبيل المثال:
إذا كان هناك في قالب المرجع التالي لمكون composer-action-title، مثل هذا:
composer.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
وكنت أرغب في إضافة منفذ مكون إضافي يحتوي - في ذلك المنفذ الإضافي - على نفس الكود، مثل:
connectors/cool-outlet/cool-outlet.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
ما الذي أحتاج إلى القيام به للسماح لمنفذ المكون الإضافي cool-outlet الخاص بي بالقدرة على الإشارة بنجاح إلى مكون composer-action-title؟
استخدام مرجع مثل:
{{plugin-outlet name="cool-outlet" args=(hash model=model)}}
في composer.hbs لا يبدو أنه يعمل.