Встречается на собеседованиях • сегодня
Что такое ContentChild
`ContentChild` — это декоратор в Angular, который позволяет получить доступ к дочернему элементу или директиву из шаблона (контентного проекции) внутри компонента.
**Пример:**
```typescript
import { Component, ContentChild, AfterContentInit } from '@angular/core';
@Component({
selector: 'app-parent',
template: ` `
})
export class ParentComponent implements AfterContentInit {
@ContentChild('childRef') childElement: any;
ngAfterContentInit() {
console.log(this.childElement); // Элемент с #childRef
}
}
```
**Использование в шаблоне:**
```html
`.
- Доступен после `ngAfterContentInit`.
- Если элемент не найден, вернёт `undefined`.
- Для нескольких элементов используй `@ContentChildren`.
Проецируемый контент
```
**Особенности:**
- Работает только с элементами, спроецированными через `
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы