Angular · Senior · Запитання 4 з 75
Що з переліченого в zoneless-застосунку НЕ запускає change detection?
- ✓Правильна відповідь: Колбек
setTimeout, що присвоює нове значення звичайному полю класу - 2Зміна сигналу, який читається в шаблоні
- 3Слухач події в шаблоні, наприклад
(click)
Пояснення
Без Zone.js Angular спирається на явні сповіщення: зміни сигналів, markForCheck() (його використовує й async), ComponentRef.setInput, слухачі шаблону/host і під'єднання брудних представлень. Зміна звичайного поля в таймері лишається непоміченою.