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

Что такое ViewChild

`ViewChild` — это декоратор в Angular, который позволяет получить доступ к дочернему компоненту, директиве или DOM-элементу из родительского компонента. **Пример:** ```typescript import { Component, ViewChild, ElementRef } from '@angular/core'; @Component({ selector: 'app-parent', template: `
Some content
` }) export class ParentComponent { @ViewChild('myDiv') divRef: ElementRef; @ViewChild(ChildComponent) child: ChildComponent; ngAfterViewInit() { console.log(this.divRef.nativeElement.textContent); // Доступ к DOM this.child.someMethod(); // Вызов метода дочернего компонента } } ``` **Особенности:** - Работает только после `ngAfterViewInit`. - Можно использовать с шаблонными переменными (`#myDiv`) или классами компонентов/директив. - Для нескольких элементов используется `@ViewChildren`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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