2016-12-19 4 views
1

От угловыми документации:Не могу понять метод ngDoCheck в течение жизненного цикла Крючки для компонента

Обнаружение и действуют на изменения, которые Угловая не может или не обнаружить на себе.

Вызывается во время каждого запуска обнаружения изменений сразу после ngOnChanges и ngOnInit.

Как этот метод может быть вызывается при каждом запуске обнаружения изменения, если угловой не может или не обнаружить на своих?

Может ли кто-нибудь объяснить и привести пример?

ответ

1

Угловые вызовы, когда обнаружение изменений выполняется вместо или в дополнение к фактическому обнаружению изменений привязок в вашем компоненте («вместо», если обнаружение изменения отключено для вашего компонента), чтобы вы могли выполнять некоторые пользовательские проверки или уведомления в вашем пользовательском коде. Для примера вы можете проверить источник NgClass или NgFor. Ваше индивидуальное обнаружение изменений может быть более эффективным, чем компакт-диск с настройками по умолчанию.

+2

Спасибо, теперь ясно. – rossoneri