Встречается на собеседованиях • сегодня

Что такое ContentChildren

`ContentChildren` — это декоратор в Angular, который позволяет получить доступ к дочерним элементам, спроецированным через ``. В отличие от `ViewChildren`, он работает только с контентом, переданным в компонент извне. Пример: ```typescript import { Component, ContentChildren, QueryList, AfterContentInit } from '@angular/core'; import { ChildComponent } from './child.component'; @Component({ selector: 'app-parent', template: `` }) export class ParentComponent implements AfterContentInit { @ContentChildren(ChildComponent) children: QueryList; ngAfterContentInit() { console.log(this.children.toArray()); // Массив дочерних компонентов } } ``` Ключевые особенности: - Работает только после `ngAfterContentInit` - Возвращает `QueryList`, который можно отслеживать через `changes` - Не видит элементы внутри шаблона компонента (для этого нужен `ViewChildren`)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы