OnChanges

OnChanges

Stable Class

What it does

Lifecycle hook that is called when any data-bound property of a directive changes.

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...
  }
}

Class Overview

class OnChanges {
  ngOnChanges(changes: SimpleChanges) : void
}

Class 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.

See Lifecycle Hooks Guide.

Class Details

ngOnChanges(changes: SimpleChanges) : void

exported from @angular-core-index, defined in @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/OnChanges-class.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部