Angular · Middle · Запитання 3 з 75
Коли потрібен ChangeDetectorRef.markForCheck()?
- ✓Правильна відповідь: В OnPush-компоненті, коли стан змінюється без відома Angular, наприклад ручний
subscribeприсвоює звичайне поле - 2Після кожного присвоєння в кожному компоненті
- 3Для примусового перезавантаження сторінки
Пояснення
markForCheck позначає компонент і його предків, щоб їх перевірили під час наступного запуску. Пайп async і сигнали роблять це автоматично, тому вони кращі за ручні підписки.