у меня есть шаблон вида
<cmp-a>
ng-content
</cmp-a>
<cmp-b>
ng-content
</cmp-b>
<root-cmp>
<cmp-a>
<cmp-b>
blabla
</cmp-b>
</cmp-a>
</root-cmp>
мне нужно указать что cmp-b не может существовать без cmp-a
т/е если я где-то в дальнейшем забуду за"враппить cmp-a компонентой cmp-b, то должно что-то ругнуться на это )
constructor(@Host() componentA: ComponentA) {}
Если его нет в родителях, то код упадет.
Так же с помощью Optional можно просто проверить наличие родителя.