Spec-Zone.ru › Angular 2

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API