DoCheck
Stable Class
Что делает
Обработчик жизненного цикла, вызываемый при грязных проверках директивы Angular.
Как использовать
.
@Component({selector: 'my-cmp', template: `...`})
class MyComponent implements DoCheck {
ngDoCheck() {
// ...
}
}
Обзор класса
class DoCheck {
ngDoCheck() : void
}
Описание класса
ngDoCheck вызывается для проверки изменений в директивах помимо алгоритма по умолчанию. Алгоритм обнаружения изменений по умолчанию ищет различия, сравнивая значения связанных свойств по ссылке на протяжении циклов обнаружения изменений.
Обратите внимание, что директива обычно не должна использовать как DoCheck , так и OnChanges для реагирования на изменения на том же входе, так как ngOnChanges будет продолжать вызываться, когда стандартный детектор изменений обнаружит изменения.
См. KeyValueDiffers и IterableDiffers для реализации пользовательской грязной проверки для коллекций.
См. Руководство по обработчикам жизненного цикла.
Подробности класса
ngDoCheck() : void
экспортировано из @angular/core/index, определено в @angular/core/src/metadata/lifecycle_hooks.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/core/index/DoCheck-class.html