君は心理学者なのか?

大学時代に心理学を専攻しなぜかプログラマになった、サイコ(心理学)プログラマかろてんの雑記。

Angular2/4にて、Cannot find name SimpleChangesエラーが出た時の対処法

Angular2/4にて、Cannot find name SimpleChangesエラー

変更検知をしたかったので、以下の記述をしたところ、

Cannot find name 'SimpleChanges'.

というコンパイルエラーが出た。

export class ChildComponent implements OnInit, OnChanges {
  @Input() parentProperty;
  private formattedData;
  constructor() { } 
  ngOnInit() {
  }
  ngOnChanges(changes :SimpleChanges) {
    console.log('changes');
  }
}

解決方法

import { SimpleChanges } from '@angular/core';

を追加してやればOK.

参考

stackoverflow.com

stackoverflowさん、いつもありがとうございます。