Для получения ссылки ребенка компонента мы имеем опцию-Как я могу получить ссылку на тот же тип дочернего компонента внутри родительского компонента
@ViewChild(ChildComponent)
childComp: ChildComponent;
Интересно, что если у меня есть тот же компонент ребенка в два раза или более, как я могу получить все дочерние компоненты одного типа в разных переменных. Например, в моем родительском шаблоне я have-
<div>
<child-selector></child-selector>
<child-selector></child-selector>
</div>
Как я могу получить ссылку на как же компонента дочернего типа внутри родительского компонента? Любая помощь будет высоко оценен
Thnx для ответа, когда я пытаюсь получить длину childComps, используя childComps.length это дает неопределенными? Как я могу перебирать и получать каждую селекторную ссылку для детей? – deen
вам нужно подключиться к жизненному циклу AfterViewInit, после этого события вы можете прокручивать список. https://angular.io/docs/ts/latest/api/core/index/AfterViewInit-class.html, https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html –