استراتيجية مثيرة للاهتمام لتمرير الخصائص عبر منافذ المكونات الإضافية للقوالب الأولية

تحرير: أدركت أن ما يلي أفضل لموضوعه الخاص. أدركت أيضًا أن المشكلة الرئيسية التي أواجهها هي استيراد إجراءات مكون إلى منفذ مكون إضافي. لقد طرحت سؤالًا حوله هنا:


هل هناك طريقة أبسط/قياسية لتمرير الوسائط بنجاح إلى منفذ مكون إضافي؟

على سبيل المثال:

إذا كان هناك في قالب المرجع التالي لمكون 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 لا يبدو أنه يعمل.