Я создал компонент A , который в настоящее время ожидает определенный компонент B , проецируемый через его содержимое. Не только для его рендеринга, но и для использования его интерфейсов / данных.
<!-- usage of A -->
<component-a>
<component-b></component-b>
</component-a>
Теперь у меня есть другой компонент (обертка), который использует мой компонент A для внутреннего использования.
<!-- template of wrapper -->
<component-a>
<ng-content></ng-content>
</component-a>
Чтобы использовать компонент B в контексте моей оболочки, я хотел бы использовать следующий шаблон.
<!-- usage of wrapper -->
<wrapper>
<component-b></component-b>
</wrapper>
Теперь у меня проблема в том, чтокогда я использую такой компонент-обертку, A не сможет найти B в качестве своего контента, потому что Angular не поддерживает этот вид проекции контента.
Есть ли подход к решению моей проблемы без какого-либо дурацкого обходного пути?