Ich versuche, Änderungen auf Kind variabler erkennen, aber ngOnChanges Brennen nicht, wenn variable ÄnderungngOnChanges Angular 2 nicht ausgelöst, wenn Tiefe Kind ändert
@Input() _parent: any;
ngOnChanges(changes: {[propKey: string] : SimpleChange}) { << not fire
console.log('Change detected:');
setTimeout(() => {
if (!_.isEqual(this._parent.curScript, changes['_parent'].currentValue.curScript)) {
console.log(1);
}
}, 100);
}
Was ist mein Problem?
verwenden können, wie die Variable ändern, um eine Eingabeeigenschaft der Kinderkomponente – alehn96
ngOnchange ist nur in der Komponente und Eigenschaft der Komponente für den Wandel, nicht – alehn96
überprüfen dieses https mit Eigentum der Kinder Komponente arbeiten://stackoverflow.com/questions/34796901/angular2-change-detection-ngonchanges-not-firing-for-nested-object?rq=1 – alehn96