次のコンポーネント ツリー構造を検討してください。Angular2
A
B
D E
D
click to 経由でイベントを発行すると、B
rootangular2
から変更検出が自動的に開始されますA
。直接イベントを発行していなくconsole.log
ても、検出を変更する方法はありますか?D
A
たとえば、D
html
<div (click)="update($event)"></div>
component
@Output() myOutputName = new EventEmitter();
update(event) {
this.myOutputName.emit('some vlaue');
}
のB
(myOutputName)="update($event)"
しかし、B
そのイベントがさらに進んでいない場合A
、変更検出を実行しているかどうかを判断する方法がありません。
Change Detection
これの動機は、デバッグ目的で実行されているコンポーネントを把握することです