[Angular] @Input 변화 감지

ngOnChanges를 통해 컴포넌트나 디렉티브의 input프로퍼티에 대해 감지할 수 있다. 아래는 Angular 문서에 있는 ngOnChanges에 대한 예제이다.

<on-changes [hero]="hero" [power]="power"></on-changes>
@Input() hero: Hero;
@Input() power: string;

ngOnChanges(changes: SimpleChanges) {
  for (let propName in changes) {
    let chng = changes[propName];
    let cur  = JSON.stringify(chng.currentValue);
    let prev = JSON.stringify(chng.previousValue);
    this.changeLog.push(`${propName}: currentValue = ${cur}, previousValue = ${prev}`);
  }
}

SmileCat

SmileCat
How do you define yourself?

[Openlayers] Render Event 정리

## 이벤트### [Map](http://openlayers.org/en/latest/apidoc/module-ol_Map-Map.html)| event | module | note || :--: | -- | -- || [postcompose](...… Continue reading