Встречается на собеседованиях • сегодня
Какие знаешь жизненные циклы компонента в Angular
Angular компоненты имеют следующие основные жизненные циклы:
1. **ngOnChanges** - вызывается при изменении входных свойств (`@Input()`)
2. **ngOnInit** - инициализация компонента (вызывается один раз после первого `ngOnChanges`)
3. **ngDoCheck** - обнаружение изменений (может вызываться часто)
4. **ngAfterContentInit** - после инициализации контента (вставленного через ``)
5. **ngAfterContentChecked** - после проверки контента
6. **ngAfterViewInit** - после инициализации дочерних компонентов/директив
7. **ngAfterViewChecked** - после проверки дочерних компонентов
8. **ngOnDestroy** - очистка перед удалением компонента
Пример:
```typescript
export class MyComponent implements OnInit, OnDestroy {
ngOnInit() {
console.log('Component initialized');
}
ngOnDestroy() {
console.log('Component destroyed');
}
}
```

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