OnChanges
interface
| npm Package | @angular/core | 
|---|---|
| Module | import { OnChanges } from '@angular/core'; | 
| Source | core/src/metadata/lifecycle_hooks.ts | 
Interface Overview
interface OnChanges { 
  ngOnChanges(changes: SimpleChanges): void
}   How To Use
@Component({selector: 'my-cmp', template: `...`})
class MyComponent implements OnChanges {
  @Input()
  prop: number;
  ngOnChanges(changes: SimpleChanges) {
    // changes.prop contains the old and the new value...
  }
}   Description
ngOnChanges is called right after the data-bound properties have been checked and before view and content children are checked if at least one of them has changed. The changes parameter contains the changed properties.
Class Implementations
-  UpgradeComponent 
Members
ngOnChanges(changes: SimpleChanges): void
    © 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
    https://v4.angular.io/api/core/OnChanges