Angular2変更検出:ネストされたオブジェクトに対してngOnChangesが起動しない
私はこれについて最初に尋ねるのではないことを知っていますが、前の質問で答えを見つけることができません。これは1つのコンポーネントにあります <div class="col-sm-5"> <laps [lapsData]="rawLapsData" [selectedTps]="selectedTps" (lapsHandler)="lapsHandler($event)"> </laps> </div> <map [lapsData]="rawLapsData" class="col-sm-7"> </map> コントローラでrawLapsdataは、時々変異します。 ではlaps、データは表形式のHTMLとして出力されます。これは変更するたびにrawLapsdata変更されます。 私のmapコンポーネントはngOnChanges、Googleマップでマーカーを再描画するためのトリガーとして使用する必要があります。問題はrawLapsData、親の変更時にngOnChangesが発生しないことです。私に何ができる? import {Component, Input, OnInit, OnChanges, SimpleChange} from 'angular2/core'; @Component({ selector: 'map', templateUrl: './components/edMap/edMap.html', styleUrls: ['./components/edMap/edMap.css'] }) export class MapCmp implements OnInit, OnChanges { @Input() lapsData: any; map: google.maps.Map; ngOnInit() { ... } ngOnChanges(changes: { …