Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить ChangeDetectorRef?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`ChangeDetectorRef`** в Angular дозволяє вручну керувати механізмом виявлення змін (change detection) для компонента: запускати перевірку, позначати для перевірки, відключати чи знову підключати компонент до цього механізму. **Ключове:** ChangeDetectorRef дає контроль над тим, коли і як Angular оновлює інтерфейс компонента.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`ChangeDetectorRef` в Angular дозволяє **вручну керувати механізмом виявлення змін (change detection)** для компонента. Основні можливості: 1. `detectChanges()` - запускає перевірку компонента та його дочірніх елементів, одразу оновлюючи інтерфейс. 2. `markForCheck()` - позначає компонент для перевірки під час наступного циклу change detection (використовується з `OnPush`). 3. `detach()` - відключає компонент від механізму change detection, він більше не буде автоматично оновлюватися. 4. `reattach()` - знову підключає компонент до change detection. > Висновок: `ChangeDetectorRef` дає контроль над тим, коли і як Angular оновлює інтерфейс компонента, що корисно для оптимізації та роботи з асинхронними даними.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.