Прежде всего, это Plunkr.
По сути, у меня есть динамическая вкладка. Будет любое количество вкладок, каждая из которых будет содержать компонент, унаследованный от этого компонента 'Delay-load'. Функциональность, которую я хочу достичь, заключается в том, что когда пользователь нажимает на вкладку, он затем вызывает loadData из любого компонента, содержащегося на вкладке.
Я попытался получить доступ к дочернему компоненту с помощью @ViewChild или @ContentChild, но ничего из того, что я пытаюсь сделать, похоже, не работает.
Шаблон вкладки:
<div [hidden]="!active" class="pane">
<ng-content></ng-content>
</div>
И в установщике свойства active в компоненте tab я хочу вызвать метод .loadData () любого компонента, содержащегося в элементе. Это достижимо?