Если у меня есть пользовательская директива ParentDirective
и пользовательский компонент ChildComponent
, расположенные так:
<div appParent>
<app-child></app-child>
</div>
... тогда я могу использовать @ContentChild
в директиве для ссылки на компонент:
@ContentChild(ChildComponent) child: ChildComponent;
См. этот StackBlitz , где это работает.(Он регистрируется в консоли, чтобы показать, что элемент child
установлен).
Однако, если я изменю appParent на директиву структурная , то элемент child
никогда не устанавливается.
<div *appParent>
<app-child></app-child>
</div>
См. этот StackBlitz .
Нельзя ли использовать @ContentChild
со структурными директивами?