Встречается на собеседованиях • сегодня
Что такое ViewChildren
`ViewChildren` — это декоратор в Angular, который позволяет получить доступ к дочерним элементам или директивам в шаблоне компонента. Он возвращает `QueryList` — динамическую коллекцию элементов, которая обновляется при изменении DOM.
**Особенности:**
- Работает только с элементами, которые присутствуют в шаблоне (не для динамически созданных через `*ngIf` или `*ngFor` без статического флага)
- Подходит для работы с несколькими элементами (в отличие от `ViewChild`, который возвращает один элемент)
**Пример:**
```typescript
import { Component, ViewChildren, QueryList } from '@angular/core';
import { ChildComponent } from './child.component';
@Component({
template: `
`
})
export class ParentComponent {
@ViewChildren(ChildComponent) children: QueryList;
ngAfterViewInit() {
this.children.forEach(child => console.log(child));
}
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы