Betrachten Sie die folgende Komponente Baumstruktur in Angular2
Wie erkennen wir, dass Change Detection in Angular2 ohne direkten @Output ausgeführt wurde?
A
B
D E
Wenn D
ein Ereignis per Klick auf B
aussendet, angular2
wird automatisch die Änderungserkennung von der Wurzel A
starten. Gibt es einen Weg zu console.log
, dass die Erkennung aus, auch wenn ist nicht direkt emittieren Ereignis zu A
?
Zum Beispiel in D
html
<div (click)="update($event)"></div>
component
@Output() myOutputName = new EventEmitter();
update(event) {
this.myOutputName.emit('some vlaue');
}
In B
(myOutputName)="update($event)"
Aber wenn B
dieses Ereignis nicht weitergibt, habe ich keine Möglichkeit zu sagen, ob A
seine Änderungserkennung ausführt.
Die Motivation dafür ist, um herauszufinden, welche Komponente für das Debuggen Zweck auf jeder Komponente